Lin*_*rld 5 svn version-control xcode
在我更改工作副本后,我无法看到提交选项,但我确保我的设置svn是正确的.
这个错误消息究竟出现了什么问题?
Xcode显示:
您的路径不是工作副本
我该怎么做才能解决这个问题?
博客文章" Xcode,Subversion错误:155007(路径不是工作副本目录) "及其评论几乎是这种错误的参考.
简单的解决方法:
cd myxcodeproject; rm -rf .)build从服务器中删除" "文件夹svn co https://svnserver/path/trunk/project .现在,您应该
.svn在本地项目的每个目录中看到文件夹(如果您使用ExportXcode的SCM面板的" "功能,则不会看到它们).
此时,您应该能够直接从Xcode编辑和提交更改.
现在您需要正确初始化项目.
以下部分说明了该部分:
怎么做对(一般原则)
要将项目置于Xcode下,您需要先导入它.
的SCM->commit entire project…,如果你不先做这给错误155007:在Xcode中的SCM菜单下选择Repositories,然后单击出现的对话框顶部的IMPORT图标.
从列表中选择项目,然后单击导入按钮.当然,在执行上述步骤之前,您需要先配置至少一个存储库.
正确的初始化步骤(详细过程)
- 在XCODE中创建项目.
- 在XCODE中设置subversion并选择该项目的subversion存储库.
- 使用Xcode SCM> Repository并单击IMPORT图标.这会将本地副本移动到subversion存储库.
- 现在删除您的本地副本(或以其他方式移动到其他位置).
- 最后从subversion中检查项目(这将创建subversion .svn文件夹,...).
- 重新选择此项目的subversion存储库.
- 提交整个项目.