SVN で、チェックアウトしたローカルのツリーをサーバと同じ状態にしたいことがある。
make でいうところの、distclean みたいなやつ。
そんな便利コマンドは無いので、bash の function に SVN-DISTCLEAN というコマンドを追加する。
function SVN-DISTCLEAN () { svn status --no-ignore svn status --no-ignore | cut -c 2- | xargs rm -rf svn revert -R . svn update svn status --no-ignore }
■ 使い方
ツリーに移動して、SVN-DISTCLEAN を実行。
作業中のファイルがある場合は、悲しいことになってしまうので注意。
$ SVN-DISTCLEAN
● SVN-DISTCLEAN, svn, distclean
0 件のコメント:
コメントを投稿