Today I upgraded the Subversion on my computer from 1.6 to 1.7 version. Subversion version 1.7 has a new repository structure and requires to upgrade all existing working copies.

If we attempt to use Subversion 1.7 on a working copy created with an older version of Subversion, then we will see the following error:

svn status
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/home/user/project' is too old (format 10, created by Subversion 1.6)

We need to use the svn upgrade command to upgrade the working copy to the most recent metadata format supported by the new version of Subversion.

svn upgrade [PATH TO PROJECT]
Upgraded '.'
Upgraded 'A'
Upgraded 'A/B'
Upgraded 'A/B/E'

Now my working copy is upgraded!

Note: The svn upgrade command need to do for every SVN working copy.

Note: After upgrading to Subversion 1.7, you cannot go back to Subversion 1.6. And upgraded working copies will be unusable by older versions of Subversion.

Note: The svn upgrade command may take a while, and for some users, it may be more practical to simply checkout a new working copy.

If you are having trouble fixing this problem with the instructions above, but are being able to solve this problem with any another method please describe it in the comment section below. Thanks!

If this article has helped you solve the problem then please leave a comment :smiley:

Thanks for reading!