Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am facing a strange problem while performing a svn commit operation. On linux(suse), when I try to commit, svn fails and gives the following error.

svn: Commit failed (details follow):
svn: The specified baseline is not the latest baseline, so it may not be checked out.

But when I try to commit the same thing on windows(I took a checkout of the repository on the windows xp using tortoise svn) it works.

Now I am totally confuse why SVN on linux is showing such a strange behavior? Is there any problem in the checkout I had on the linux? Or its some standard SVN problem?

EDIT: One more observation: I took another checkout on linux and guess what it works, which means there is some problem in my working copy but what?

share|improve this question
Do you get any output when you svn update the broken working copy? – Shane Madden Dec 19 '11 at 16:58
up vote 0 down vote accepted

svn cleanup did the trick for me.

share|improve this answer
not for me =( Any other ideas? – apacay Dec 27 '11 at 14:46
I remember that actually I did a commit from another checkout of the repository and then svn cleanup and svn update. After that it starts working again. – Ravi Gupta Dec 27 '11 at 16:43
I've created a patch, erased the local code completely, re-checked-out the code and applied the patch, with the same results. Even with with cleanup between every step. At this point I'm trying with every thing you can get me. – apacay Dec 30 '11 at 13:25

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.