SVN(Subversion)で更新時にChecksum mismatch~
のエラーが出る問題の対処方法をまとめます。
使用クライアントは「TortoiseSVN」になります。
この前の話ですが、SVNで管理していたリポジトリを更新した時に、Checksum mismatch~
とエラーになり更新ができませんでした。
しばらく触っておらず、久しぶりに更新したリポジトリだったのですが、クリーンアップしてから再度試してみてもダメ、ファイルやフォルダを削除して更新してもダメでした。
どうやら、リポジトリと作業フォルダとでチェックサムに差異があるとエラーになるようです。
リポジトリの更新が失敗し、クリーンアップも失敗する場合は、.svn
フォルダ自体を差し替えることで治る場合があります。
.svn
フォルダをエラーになるフォルダへ差し替える私は以上の手順でエラーが解消されました。チェックアウトし直したので、少し時間が掛かりましたが…。
単にクリーンアップだけだと上手くいかない場合は試してみてください。Stack Overflowだと上記以外の方法もいくつか出ていたので、参考として載せておきます。以上で記事を終わりにします。