0

変更したファイルの一部だけをコミットしました。ご想像のとおり、コミットしていない残りのファイルは、「svn status」を実行すると表示されます。

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

よろしく

ハビ

4

3 に答える 3

1

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

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

于 2012-09-21T16:22:53.220 に答える
1

Linux ボックスを使用している場合は、次のようにします。

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

于 2010-12-02T10:28:11.440 に答える
1

何かをコミットすると、再度変更するまで「変更」されないため、「元に戻す」必要はありません。

于 2010-12-02T10:30:13.140 に答える