【问题标题】:Xcode duplicates my repository and renames its location to lowercaseXcode 复制我的存储库并将其位置重命名为小写
【发布时间】:2012-03-29 05:22:54
【问题描述】:

我有一个 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 来提交对我的代码的更改。

【问题讨论】:

  • 我在 Mac OS X 10.6.8 上使用 XCode 4.2。

标签: xcode git repository


【解决方案1】:

我发现当从 Xcode 中打开项目时,Xcode 4.2 可以以两种不同的方式运行,具体取决于您在 File->Open 对话框中选择的内容:

  1. .xcodeproj 文件
  2. 项目文件夹(包含 .xcodeproj 文件)

选择 1 或 2 并按 Enter 会在 Xcode 的存储库中为我提供两个具有不同路径的不同存储库,因此有时关闭项目、删除两个存储库然后以“正确的方式”打开项目会有所帮助,比如 1 或2.

【讨论】:

  • 感谢您的回复!!我真的不认为这是一个好的解决方案,因为这将意味着失去回购历史......但它有助于停止出现问题。
【解决方案2】:

我遇到了同样的问题。您可能单击了 Xcode 屏幕开头提供的最近打开的项目。我选择从文件系统中的手动选择中打开项目/工作区,它解决了这个重复的工作副本问题。希望能有所帮助。

【讨论】:

  • 这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时评论自己的帖子,一旦您有足够的reputation,您就可以comment on any post
  • 您为什么认为这不是解决方案?这是来自 Xcode 的一些错误,我指出了解决该错误的某种方法。我还可以指出如何更改提交文件以摆脱重复的副本,但谁在乎是否有更简单的解决方案?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
  • 2018-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多