質問への回答として、ソリューションを指す URL をコピーして貼り付けるのは本当に嫌いですが、このブログには非常に長い記事があります。
http://andrew.hedges.name/blog/2009/01/25/how-to-recover-from-checksum-mismatch-errors-in-svn
基本的に、彼のブログから、彼は次のように述べています。
1.Check out the latest revision of the corrupted directory into a temporary directory
2.Delete the munged SVN revision files
3.Copy the correct SVN revision files into the working directory
さて、彼の指示はMac用ですが...
Terminal.appと置き換えますcmd.exe
ls -laと置き換えますdir
rm *と置き換えますdel *.*
cp *と置き換えますcopy *.*
個人的には、続行する前にチェックアウト ディレクトリ全体のコピーを作成します。また、彼の警告/免責事項を読んでください。
編集:更新
さらに、そのブログ投稿へのコメントの 1 つには、多くの利点があります。
これはばかげた方法です。
できるファイルをチェックインし、作業コピーのディレクトリをどこかに移動し、更新を行って新しい作業コピーを取得し、最後に残りのファイルを新しい作業コピーにコピーしてみませんか。古い作業コピーを削除します。終わり。.svn ディレクトリについて心配する必要はありません。
なぜ壊れた作業コピーと結婚するのですか? それを捨てるだけです。