2

这是我采取的步骤。

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

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

请验证工作副本是否可访问,然后重试。

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

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

更新:我今天又试了一次,现在效果很好。也许这是 Xcode 中的某种间歇性错误。

4

4 回答 4

5

每当这种情况发生在我身上(并且经常发生)时,我都会执行以下操作:

1-关闭项目 2-打开管理器 3-进入存储库选项卡。

如果您当前的工作副本已经添加到列表中,则在管理器中导航到它,然后双击 .xcodeproj 项目。这将在 XCode 中重新打开项目,您会发现现在 SCM 操作可以正常工作了。

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

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

这一切都再次正常工作......

不知道为什么这会让事情变得正常......但确实如此

于 2012-07-10T10:10:40.567 回答
3

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

于 2012-10-28T07:42:57.870 回答
2

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

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

于 2012-12-09T06:43:00.617 回答
0

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

我最终使用了一个 GUI 工具“SourceTree”,这是一个很好且易于使用的工具,可以将您的代码从本地 Git 拉/推到远程 Git 存储库。试试http://sourcetreeapp.com/

于 2012-07-06T08:59:58.183 回答