Svn: The specified baseline is not the latest baseline, so it may not be checked out

svn

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?

Best Answer

svn cleanup did the trick for me.