5

私たちは一元化された開発サーバーを持っており、全員がローカルチェックアウトから作業しています。中央リポジトリではなく、ローカルリポジトリでのみ特定のディレクトリを無視するにはどうすればよいですか?

いくつかの背景情報:プロジェクトはDrupalサイトであり、このサイトのファイルディレクトリは常に流動的です。ローカルファイルディレクトリへの変更を一元化されたリポジトリにコミットしたくないため、.bzrignoreを使用してこのディレクトリを無視します。問題は、これは集中型開発サーバー上のファイルディレクトリも無視されることを意味します。これは私たちが望んでいることではありません。更新/チェックアウト時に変更を取得したいのですが、ファイルディレクトリに独自の変更をコミットすることはできません。

4

3 に答える 3

4

現時点では、このようなタスクを直接実行することはできないようです。ただし、bzrIssueTrackerのウィッシュリストにはすでに追加されています。

于 2010-02-01T16:25:44.500 に答える
1

今のところ、ビューを使用して非表示にすることができます。保持したいファイルだけでビューを生成するだけです。

Mac OS X マシンでこれを行うには、次のコマンドを実行しました。

find dir1/ dir2/ | sed 's/\(.*\)/"\1"/g' | xargs bzr view --name keep-versioned

dir1 または dir2 にない作業コピー ディレクトリ内のすべてのファイルは、次のようにビューを削除するまで無視されます。

bzr view --delete --name keep-versioned
于 2011-03-13T12:42:19.843 に答える
0

グローバルに使用するには、パターンを次の場所に設定できます: ~/.bazaar/ignore

バージョン Bazaar 2.5.1 があり、動作します。

于 2013-05-06T07:24:56.440 に答える