XCode 3.2.5使用的SVN版本 - 不支持的工作副本格式

时间:2012-07-16 19:25:45

标签: ios xcode macos svn

我正在运行SVN 1.6.11服务器,我最初在服务器上导入了一个XCode项目(即svn 1.6.11)。

我有一位使用XCode 3.2.5的开发人员。他似乎设法在没有任何问题的情况下进行初始结账,但在尝试再次检查时他得到以下错误:

  

错误:155021(不支持的工作副本格式)说明:此   客户太旧,无法使用工作副本   ' /用户/ MAC2 /桌面/ WhatItTakesREPO&#39 ;.你需要更新   Subversion客户端,或降级此工作副本。看到   http://subversion.tigris.org/faq.html#working-copy-format-change   的信息。

我觉得他使用的SVN版本太旧而无法使用我的服务器。

我的问题是,如何找出哪个版本的SVN XCode正在使用? (因为我的理解是它可能使用与安装的SVN不同的二进制文件)

其次,将服务器降级为等效版本会解决此问题吗?

我知道降级服务器并不是最好的解决方案,但出于各种原因,无法升级到XCode 4.2甚至在开发者计算机上升级SVN。

2 个答案:

答案 0 :(得分:2)

不要降级服务器......你可能会破坏所有这些

尝试在家伙的Mac上安装单独的svn客户端(使用brew,macports,编译吗?)

答案 1 :(得分:1)

开发人员最好的办法是使用最新的命令行SVN客户端。由于开发人员遇到client is too old to work with working copy错误,他已经安装了命令行工具和新的SVN客户端; Xcode集成仅仅是一种便利,而不是一种要求。

您可以使用this answer与最新的SVN集成,但它使用后门方式将SVN与XCode集成,但不保证可以正常工作。