変更したファイルの一部だけをコミットしました。ご想像のとおり、コミットしていない残りのファイルは、「svn status」を実行すると表示されます。
「svn status」を実行したときに表示されるファイルを「消す」にはどうすればよいですか? 1つずつ戻す必要がありますか?通常の復帰 (svn revert -R .) は、コミットしたファイルも復帰しますか?
よろしく
ハビ
svn revert -R .
作業コピー内の変更されたファイルのみを元に戻します。既にコミット済みで、現在のディレクトリで変更されていないファイルはそのまま残ります。
または、必要に応じてsvn revert -R .
、作業コピーをリポジトリの現在の状態のように見せます。
Linux ボックスを使用している場合は、次のようにします。
svn status | grep ^M | awk '{print $2}' | xargs svn revert
何かをコミットすると、再度変更するまで「変更」されないため、「元に戻す」必要はありません。