svnエラー:E200014:チェックサムの不一致
Svn Error E200014 Checksum Mismatch
svnエラー:E200014:チェックサムの不一致
数日前、プロジェクトのsvncommitがエラーを報告しました。
svn: E200014: Checksum mismatch for'/path/+file': expected: ede36171fde5dfa11504b90690fb5ce6 actual: 9e9a1fa06031710331951a1078f1aaf0
これは、ローカルファイルの識別がリモートと矛盾していることを意味します
解決策1:解決策1:
最初に失敗したファイルXXX.fileをバックアップしてから、実行します
svn del XXX.file svn ci -m 'Delete conflicting files'
次に、XXX.fileをリポジトリに追加し直します
svn add XXX.file svn ci -m 'Re-add conflict culture to the repository' XXX.file
問題を解く。競合するファイルを削除した後は、必ずバージョン管理に同期してください。後で、競合するファイルをバージョン管理に再度追加します
解決策2:解決策2:
最初に、エラーファイルが配置されているディレクトリで実行します。
svn update --set-depth empty
注:この方法では、このディレクトリ内のすべてのファイルが削除されるため、万が一の場合に備えて、率先してバックアップしてください。
次に、以下を実行します。
svn update --set-depth infinity
問題を解く