Svn asks for a working copy update after upgrading to MacOS Sierra

So, I upgraded to MacOS Sierra, and now when I try to do something in my working copy, I get an error

"too old (format 29) to work with the client version" 1.9.4 (r1740329) "(expects format 31). First you need to update the working copy.

When I start the svn update, as it says that "Cannot open the file /.svn/entries: there is no such file or directory"

Any suggestions would be greatly appreciated!

+5
source share
3 answers

Your problem is that the version of the SVN client has been updated locally; while your local working copy (and server) has not changed! Now the new client cannot work with the existing working copy.

You now have three options:

  • You can try to have your new SVN client accept an existing working copy.
  • You downgrade your local SVN client to a previous version
  • You delete existing repositories and start with fresh checks.

For option 1 you can look here or there .

For option 2, this may help.

Option 3; I think this is a one-liner solution that can cost you load time, but should come with the least amount of โ€œyou spend your timeโ€ debugging (unless you get a ton of uncommitted changes sitting in your current repositories), but of course you would first tried to create a new check with a new client before throwing away the old directory.

+3
source
  • Open terminal
  • go to the error folder. ex: cd svn / project / game
  • command write only "svn upgrade"
+5
source

I solved my problem by doing "svn upgrade" in the "cd" of the project root folder

+1
source

Source: https://habr.com/ru/post/1257900/


All Articles