How-to recover from checksum mismatch errors in SVN

阅读更多

How-to recover from checksum mismatch errors in SVN

1.check out the directory in other place, we'll call it the tmp_directory
2.delete the files in the following directory:
         working_directory/.svn/text-base
    before that , you can make a copy in case any thing bad happen
3.copy the files in tmp_director/.svn/text-base to working_directory
4.everything is back to normal now

 

the reason for something like that happen is the files in working_director/.svn/text-base/ is different from the one stored in the server.And it perfectly explains the problem. 

 

就是从entries里面找到当前文件夹的路径,在别的地方check out一份,在将text-base
拷回覆盖,就ok了

你可能感兴趣的:(SVN)