2010-12-02 17 views
0

私が変更したファイルの一部をコミットしました。私が "svn status"を実行すると、あなたがコミットしていない残りのファイルが表示されることが想像できるようになります。svn初心者:私がコミットしていないファイルを元に戻す

「svn status」を実行したときに表示されるファイルを「消失」させるにはどうすればよいですか?私は1つずつ元に戻すべきですか?通常の復帰(svn revert -R。)は、私がコミットしたファイルも元に戻しますか?

よろしく

ハビ

+0

1つずつ戻すか、 'svn revert *' - これは現在のディレクトリ内のすべての変更を元に戻すことに注意してください。 – Piskvor

+0

"svn revert *"は私がコミットしたファイルも元に戻しますか? – ziiweb

答えて

1

あなたがLinuxボックスにしている場合の操作を行います。あなたが何かをコミットするとあなたは再びそれを修正するまで、

svn status | grep ^M | awk '{print $2}' | xargs svn revert

1

、それは「修正」はもはやありませんしたがって、「元に戻す」ことはありません。

+0

私は "svn revert -R"を行う場合。すべてのアプリケーションを元に戻すには_only_は「svn st」を実行したときに表示されるファイルを元に戻しますか? – ziiweb

1

svn revert -R .は、作業コピーの変更されたファイルのみを元に戻します。既にコミットしたファイルで、現在のディレクトリに変更が加えられていないファイルはそのまま残ります。

svn revert -R .は、作業コピーをリポジトリの現在の状態のように見せます。

関連する問題