使用Xcode 5无法检出SVN,并且启用SVN会导致Xcode崩溃

5

我无法在X-Code 5中设置SVN。我尝试了以下步骤:

1)转到-Xcode-首选项-帐户-添加存储库(点击“+”符号)。

2)输入项目的url路径https://ipaddress:8578/svn/comapny_name/projectname/iphone/

3)输入凭据。此时我收到此错误消息

Xcode has modified the URL.
         Xcode repository accounts represent the root of the repository.
         Subpaths can be checked out from the checkout window.

仓库已成功添加,基础路径为 https://ipaddress:8578/svn/comapny_name/

当我检出项目时,它显示身份验证警告,因为我没有权限访问基础路径 https://ipaddress:8578/svn/comapny_name/

但是我有权限访问项目文件夹 https://ipaddress:8578/svn/comapny_name/projectname/iphone/

我的问题

1)我如何从项目文件夹中检出项目?

我尝试通过终端提供文件夹的完整路径进行检出,并且成功了,但问题是当我打开项目时,Xcode会无预警崩溃。(我认为这是由于svn路径不同引起的)。我尝试禁用svn来进行验证,然后不会崩溃。

2)我如何解决这个问题?


我也需要解决方案。 - Mutawe
嗨Krish,你找到这个问题的解决方案了吗? - Ganesh
@Ganesh,我还没有找到任何解决方案。我有一个想法,就是禁用svn并工作。当您要提交代码时,将代码复制到任何包含之前的xcode版本4.5的系统中,并从那里提交或使用终端命令进行提交。(我还没有尝试过)如果您找到任何解决方案,请告诉我更新。 - krishna
这可能会对你有所帮助,Krish..,但不是确切的解决方案。http://stackoverflow.com/questions/4720575/xcode-subversion-settings-to-connect-to-network-based-repository?rq=1 - Ganesh
我在Xcode5中也遇到了很多SVN的问题。最终,我采用了这个解决方案:https://dev59.com/XGIk5IYBdhLWcg3wBqKW#19957327 - gamma
建议您向苹果公司报告此问题。错误信息提供了正确的解决方案,但由于公司未提供正确的凭据,该解决方案将失败。要么请公司更改凭据,要么将存储库放在不同的目录中。 - Tommie C.
1个回答

0

我遇到了同样的问题

我没有直接解决它

但是有一种替代方法可以更新您的本地工作副本

打开终端

导航到您的 SVN 目录

并输入命令 svn update

在我的情况下,输出:

Updating '.':
...
...
Updated to revision 208064

而 XCode 5 更新直接使用新文件


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接