Almost every time I commit to SVN I keep getting a checksum mismatch error. I already know how to fix it (by checking out the folder and copying over the .svn folder after deleting the old one). What I want to know is what causes this as its starting to drive me insane.
OS: Windows 7 SVN Client: VisualSVN, TortoiseSVN
1.Rename corrupted file in your working directory
2.Commit (it will delete the corrupted file from repository, and add the renamed one)
3.Rename file back to original name in your working directory
4.Commit
Work like a charm for me, hope it helps.