How can I force subversion to commit an outdated file?

Instead of checking out 631, do a REVERT to 631. Then you can change and check in.


The question is a bit old, but the answer may be useful for future reference:

Well, actually, one is not supposed to commit outdated files to SVN. The server itself refuses those files for security reason. One thing to do is to make an update from the last version, but keeping your "outdated" files during the merge process automatically:

svn up --accept mine-full

In other words, this will perform the update, but ignore any incoming merge.


If you can't do a REVERT to version 631, do the following:

  • Save your changes someplace outside your work area.
  • Update your work area to version 632 (HEAD).
  • Reapply the changes to your work area.
  • Commit.