title: What is the underlying cause of an SVN checksum mismatch?
body: <p>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.</p>
  
  <p>OS: Windows 7
  SVN Client: VisualSVN, TortoiseSVN </p>
  
  <p><img src="https://i.stack.imgur.com/AJoAB.png" alt="TortoiseSVN error message indicating corruption in checked-out copy"></p>