質問: svn:コマンドラインから元のコピーをバキューム/削除します コマンドラインから作業コピーのすべての元のコピーをバキューム/削除するにはどうすればよいですか?ユースケース: 複数の作業コピー(20以上)をチェックアウトしています (私たちの会社の多くの開発者にも同じケース) それらの作業コピーのいくつかは時間とともに大きくなります ディスク容量が不足している場合は、説明されているようにすべての作業コピーを手動でクリーンアップする必要があります この回答では (以前に確認したところ、どの作業コピーがディスク容量の大部分を占めているか) ボーナス:元のコピーが占めるディスク容量を計算(推定?)し、クリーンアップを呼び出すだけです。結果として... gbが解放されます。 これは面倒でエラーが発生しやすいので、これらの20以上のクリーンアップを自動化をvacuum_pristine_copies.xxxスクリプトに変換します。このスクリプトは、最も必要なときに実行できます。同封のラベル コマンドラインからcleanupを呼び出すことができます( ここのドキュメント を参照)。 ただし、これには/vacuum-pristineオプションがありません。 (私たちはすでにこのtortoisesvn自動化を使用してバッチ更新を行っています)。 私たちはwindowsマシンで作業していますが、cmdで修正されていません。 考えられる代替案の1つはpython27です。
回答: tortoisesvnの場合、オプションまたはパラメーターは/vacuum開発者が述べたように 電子メールで 。あなたが指摘したように、それは現在ドキュメントにありません。svn 1.8は、自動元の状態のバキュームをcleanupコマンドに導入しました1.9それと他の機能をオプションにしました。ソース: svn変更ログ 。