你会如何避免“Xcode,Subversion错误:155007(路径不是工作副本目录)”?

时间:2010-07-10 15:05:32

标签: xcode svn version-control

我对工作副本进行更改后无法看到提交选项,但我确保svn的设置正确无误。

此错误消息究竟出现了什么问题?

Xcode正在显示:

  

您的路径不是工作副本

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:6)

博文“Xcode, Subversion Error: 155007 (Path is not a working copy directory)”及其评论几乎就是这种错误的参考。

简单解决方法

  1. 删除您的本地副本(cd myxcodeproject; rm -rf .
  2. 从服务器
  3. 删除“build”文件夹
  4. svn co https://svnserver/path/trunk/project .
  5.   

    现在,您应该在本地项目的每个目录中看到.svn个文件夹(如果您使用Xcode的SCM面板的“Export”功能,则不会看到它们。) >   此时,您应该能够直接从Xcode编辑和提交更改。

    现在您需要正确初始化项目 以下部分说明了该部分:

    如何正确行事(一般原则)

      

    要将项目置于Xcode下,您需要先导入它   如果您不首先执行此操作,则SCM->commit entire project…会出现错误155007.

         

    在Xcode的SCM菜单下选择Repositories,然后单击出现的对话框顶部的IMPORT图标。
      从列表中选择项目,然后单击导入按钮。

         

    当然,在执行上述步骤之前,您需要首先配置至少一个存储库。

    正确的初始化步骤(详细流程)

      
        
    1. 在XCODE中创建项目。
    2.   
    3. 在XCODE中设置subversion并选择此项目的subversion存储库。
    4.   
    5. 使用Xcode SCM>存储库并单击IMPORT图标。这会将本地副本移动到subversion存储库。
    6.   
    7. 现在删除您的本地副本(或以其他方式将其移至其他位置)。
    8.   
    9. 最后从subversion中检查项目(这将创建subversion .svn文件夹,...)。
    10.   
    11. 重新选择此项目的subversion存储库。
    12.   
    13. 提交整个项目。
    14.