クリーンアップ

サーバの問題等で、Subversion コマンドが正常に終了しなかった場合、作業コピーが矛盾した状態のままになってしまうことがあります。この場合、TortoiseSVNクリーンアップ をフォルダに対して行う必要があります。作業コピーの最上層で行うのがいいでしょう。

クリーンアップには他の便利な側面もあります。ファイルの日付に変更があっても内容に変更がない場合、元のコピーとバイトごとの比較を行わない限り、Subversion は本当に変更があったかどうかわかりません。この状態になったファイルがたくさんあると、状態を取得するのが (ダイアログがたくさん表示されて) 遅くなります。作業コピーでクリーンアップを行うと、壊れたタイムスタンプを修正し、状態チェックが早く終わるように戻ります。

コミットタイムスタンプの使用

いくつかの Subversion の以前のリリースでは、コミット時刻の使用 オプションをチェックしてのチェックアウト時に、タイムスタンプが一致しないというバグがありました。そういった作業コピーをスピードアップするのに、クリーンアップコマンドを使用してください。