A file in the .svn directory that keeps track of what you checked, when, which version and from where, it is somehow corrupted, for this particular file.
This is no more dangerous or critical than the usual odd-file problem, and may be due to various problems, such as a disruptive program dying in the middle of a change, a power failure, etc.
If this does not happen, I will not do it anymore.
You can fix it by doing what you did, make a copy of your working files, check the new copy and add the modified files.
Please note that this can cause problems if you have a busy project in which you usually have to change the changes.
For example, you and a colleague check a fresh copy and start working on the same file. At some point, your college checks its modifications. When you try to do the same, you get a checksum. If now you make copies of your modified files, do a new check, then subversion will lose information about how your changes should be merged again.
If you did not have a problem in this case, when you checked your modifications, you need to first update the working copy and possibly handle the conflict with your file.
However, if you are doing a new check, complete with changes from your peers, it now looks like you deleted your changes and replaced your own. No conflicts and no indications of subversion, that something was wrong.
Lasse Vågsæther Karlsen Aug 08 '08 at 16:56 2008-08-08 16:56
source share