Hatena::ブログ(Diary)

鶏のから揚げ日記 Twitter

2010-01-05 TortoiseSVNで大量のファイルを一度にチェックアウトするとエラーが このエントリーを含むブックマーク

f:id:gome:20100105235512p:image

文字通りでTortoiseSVNを使って初期チェックアウトのように大量のファイルを一度にチェックアウトすると(私の場合、250ファイルぐらいチェックアウトしたところで)、「tmpフォルダからファイルを移動できない。ファイルまたはディレクトリが壊れているため、読み取ることができません。」というエラーメッセージとともに処理が中止されます。

WordPress.com

こちらの記事によると、Windowsインデックスサービスが原因のようだ。なので、上記エラーは”インデックス対象のフォルダにチェックアウトすると”という条件がつきます。また、Windows7限定のようです。

対応方法としては、1.インデックス対象外のフォルダにチェックアウトするか、2.チェックアウト先のフォルダをインデックス対象外にする、のいずれか。

2の具体的な手順は、

  1. コントロールパネルの「インデックスオプション」を開く
  2. 表示された「インデックスオプションダイアログで「変更」ボタンをクリック
  3. 「選択された場所の変更」の中でチェックアウト先のフォルダのチェックを外す