SVN version used by XCode 3.2.5 - Unsupported working copy format

I am running an SVN 1.6.11 server and I initially imported an XCode project on the server (i.e svn 1.6.11).

I have a developer who is using XCode 3.2.5. He seems to have managed to do an inital checkout without any issue but upon trying to check back in again he gets the following error:

Error: 155021 (Unsupported working copy format) Description: This client is too old to work with working copy '/Users/mac2/Desktop/WhatItTakesREPO'. You need to get a newer Subversion client, or to downgrade this working copy. See http://subversion.tigris.org/faq.html#working-copy-format-change for details.

It sounds to me like the version of SVN he is using is too old to work with my server.

My question is, how to I find out which version of SVN XCode is using? (as it is my understanding it may be using a different binary to the otherwise installed SVN)

Secondly, will downgrading the server to an equivalent version solve this issue?

I know that downgrading the server is not the best solution but for various reasons, upgrading to XCode 4.2 or even upgrading SVN on the developers machine is not possible.

Answers


do not downgrade server... You might break all of it

try to install separate svn client (with brew, macports, compile it?) on guy's Mac


The best thing for the developer to do is to use the latest command line SVN client. Since the developer is getting the client is too old to work with working copy error, he has installed the command line tools with the new SVN client for sure; Xcode integration is merely a convenience, not a requirement.

You can integrate with the latest SVN using this answer, but it uses a back door way of integrating SVN with XCode, and is not guaranteed to work.


Need Your Help

Closing OneNote Application from excel VBA

vba excel-vba onenote excel

I'm trying to Close the OneNote Application from VBA excel with this piece of code:

Executing a program as a thread and not as a process

c# .net multithreading process

Is there a way to execute another program, such as notepad, as a thread so it shares the same memory space as my program? So if my program ends, so will notepad and so that notepad won't show up in...