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了