Xcode / Git存储库错误:“请验证工作副本是否可访问,然后重试。”

时间:2012-07-06 05:14:54

标签: xcode git bitbucket

以下是我采取的步骤。

  1. 我打开Xcode(4.3.3)管理器并选择 Checkout或Clone Repository
  2. 我选择了地点https://MyUsername@bitbucket.org/MyUsername/myrepo.git
  3. 克隆按钮,它会在我的本地磁盘上成功克隆
  4. 所以我打开项目的本地副本并对其进行一些更改。
  5. 当我尝试提交更改(或执行任何其他与git相关的操作)时,我收到以下错误:
  6.   

    无法访问工作副本“MyAppName”。

         

    请确认可以访问工作副本,然后重试。

    但是我可以使用命令行在终端应用程序中执行提交(以及其他类型的git操作)而不会出现任何问题。

    我尝试重新启动计算机,删除所有Xcode设置,但没有任何帮助。

    更新:我今天再次尝试,现在运行正常。也许这是Xcode中的某种间歇性错误。

4 个答案:

答案 0 :(得分:5)

每当这种情况发生在我身上时(经常发生)我会做以下事情:

1 - 关闭项目 2 - 打开组织者 3 - 进入存储库选项卡。

如果您当前的工作副本已经添加到列表中,那么在组织者中导航到它,然后双击.xcodeproj项目。 这将在XCode中重新打开项目,您会发现现在SCM操作正常。

如果您当前的工作副本尚未添加到列表中,请按左下角的+按钮,选择“添加工作副本”,导航到包含.xcodeproj的文件夹并打开此文件夹。

现在双击.xcodeproj文件,项目将在XCode中打开。

这一切都很好......

不知道为什么这会让事情奏效......但确实如此

答案 1 :(得分:3)

我有同样的问题。如果您在项目的路径中有〜/就会发生这种情况。当您从组织者打开项目时,工作正常。

答案 2 :(得分:2)

这是Xcode的错误!当您直接从对话框的主文件夹中搜索xxx.xcodeproj时,Xcode将使用~/xxx/xxx作为SVN / Git路径,这是完全错误的。

所以你应该避免这种情况,而是从“/”路径搜索。

答案 3 :(得分:0)

这不是您可能正在寻找的答案,但在使用Remote git repository(Github)和Xcode时遇到了类似的问题。

我最终使用GUI工具“SourceTree”,这是一个好的,易于使用的工具,用于将代码从Local Git拉/推到Remote Git Repository。试一试http://sourcetreeapp.com/