ローカルで修正されたファイルを元に戻す場合、ファイルを除外する方法はありますか?私がいたファイルをcopypasting、修正 ローカルで変更されたファイルを選択的に元に戻す
- :原因私のコントロールを超えた状況に、私の現在のワークフローがにあります残り物をrm'ing差分
- に含まれて - つまりはいないバージョン管理下のファイルを追加しました
私は
ようになります後だ何svn revert -R --exclude file1 --exclude file2 /my/path
ローカルで修正されたファイルを元に戻す場合、ファイルを除外する方法はありますか?私がいたファイルをcopypasting、修正 ローカルで変更されたファイルを選択的に元に戻す
私は
ようになります後だ何svn revert -R --exclude file1 --exclude file2 /my/path
changelistsを使用してください。
タグto_revert
など、すべてのファイル:
$ svn changelist to_revert -R /my/path
Untagをいくつかのファイルは:
$ svn revert --changelist to_revert -R /my/path
find
を使用してマッチングを行います。任意のサブディレクトリ内のファイル名によって
find . -name .svn -prune -o -name file1 -o -name file2 -o -print0 |
xargs -0 svn revert --
-name file1
除外する、特定の経路によって-path ./src/file1
除外、-path ./src/dir1 -prune
はディレクトリ全体を除外する。
これが望ましいですが、私の知る限りで、他のファイルを上書きします。
$ svn changelist --remove file1 file2
元に戻すには、ファイルのみをタグ付けチェンジリスト。 – c0dem4gnetic
あなたが持っているチェンジリストを破壊します。たぶんあなたは、代わりにチェンジリストに除外したいファイルを置くことができ、残ったものを元に戻すだけでコミットなどで--cl引数を使うことができますか? – aaz