So I managed to corrupt a copy of some code I checked out of my subversion repository. The error I'd get was:
Sending homepage.tmpl
Transmitting file data .svn: Commit failed (details follow):
svn: Base checksum mismatch on '/site_local/themes/collabinvest/homepage.tmpl':
expected: 55af923730fef72abba8efa7060b569b
actual: cea863f3dbb5b18c90561a66abfe2121
svn: Your commit message was left in a temporary file:
svn: '/usr/local/WWW/collabinvest.yml.com/html/formvista/site_local/themes/collabinvest/svn-commit.2.tmp'
To "work around" this problem commit the individual files and/or directories that work. Copy the files that error out to another directory.
Check out a clean copy of your code into another directory. Copy over the files that would not commit into the new checked out version. Recommit. It should work.