1. ホーム
  2. svn

[解決済み] svn には `revert-all` コマンドがありますか?

2022-04-24 20:18:20

質問

自分の変更点をすべて捨てて、リポジトリにあるコードに戻したい場合、次のようにします。

$ rm -fr *
$ svn up

これは簡単なことなのですが、これを実現する一つのコマンドはないものでしょうか、次のようなものです。

$ svn revert-all

解決方法は?

することができます。

svn revert -R .

この場合、バージョン管理下にない新しいファイルは削除されません。しかし、そのようなことをするシェルスクリプトを簡単に書くことができます。

for file in `svn status|grep "^ *?"|sed -e 's/^ *? *//'`; do rm $file ; done