我有一个Git存储库,我的项目链接到该存储库。它位于/Users/a/Documents/Xcode Projects/MyProject
之类的地方。我使用Xcode的UI来提交更改,并且它完美地工作了几次。但是现在,突然之间,我在尝试提交新的更改时遇到了这个错误:
无法联系到工作副本
myproject
。 请确认可以访问工作副本,然后重试。
如您所见,该消息以小写显示我的项目名称,当我检查XCode中的存储库(文件 - 源代码控制 - 存储库...)时。我看到有两个显然相同的存储库(它们都链接到相同的 Origin ),但是名称全部为小写的存储库。
正如我告诉你的那样,正确的一个位置是/Users/a/Documents/Xcode Projects/MyProject
。但重复的一个应该位于/Users/a/Documents/xcode projects/myproject
,当然,它不存在。
有人知道为什么会这样吗?任何人都可以帮我删除这个重复的存储库并使我的项目链接正确吗?所以我可以继续使用XCode的UI来提交代码中的更改。
答案 0 :(得分:2)
我发现Xcode 4.2可以通过两种不同的方式运行,具体取决于您在Xcode中打开项目时在File-> Open对话框中选择的内容:
选择1或2并按Enter键将在Xcode的存储库中为我提供两个不同路径的不同存储库,因此有时它有助于关闭项目,删除两个存储库,然后以“正确的方式”打开项目,例如1或2。
答案 1 :(得分:0)
我遇到了同样的问题。您可能点击了Xcode屏幕开头提供的最近打开的项目。我选择在文件系统中手动选择打开项目/工作区,它解决了这个重复的工作副本问题。希望它可以成为一种帮助。