コマンドラインから作業コピーのすべての元のコピーをバキューム/削除するにはどうすればよいですか?
ユースケース:
これは面倒でエラーが発生しやすいので、これらの20以上のクリーンアップを自動化をvacuum_pristine_copies.XXX
スクリプトに変換します。このスクリプトは、最も必要なときに実行できます。
同封のラベル
cleanup
を呼び出すことができます( ここのドキュメント を参照)。/vacuum-pristine
オプションがありません。 (私たちはすでにこのTortoiseSVN自動化を使用してバッチ更新を行っています)。CMD
で修正されていません。1.10より前のsvnの場合、パラメーターなしで「svncleanup」と入力するだけです。 Svnは、クリーンアップが終了した後、自動的に元の状態を掃除機で吸い取ります。
Svn 1.10(多分それ以降)の場合、上記のコマンドを「--vacuum-pristines」(「svn cleanup --vacuum-pristines」)と一緒に入力すると、svnが同じことを行います。ただし、他のパラメーターを追加することもでき、svnはそれらすべてを1つのコマンドで実行します。たとえば、( "svn cleanup --remove-unversioned --remove-ignored --vacuum-pristines")
もちろん、古いバージョンと同様に、パラメーターなしで「svn cleanup」と入力すると、1.10でもバキュームされます。