2

在 Xcode 4 中,如何将项目关联到我设置的本地 Git 存储库?

那是:

  • 在创建 Xcode 4 项目后,我根据此处的说明设置了一个 Git 存储库:
  • 我去了 Organizer 并将其“添加”为本地 Git 存储库
  • 当我在 Xcode 4 中进入我的项目时,源代码功能似乎仍然不起作用 - 我猜是因为必须有某种方式将 Xcode 项目与我创建的本地存储库联系起来?
4

1 回答 1

5

来自“如何为现有 Xcode 项目创建 Git 存储库”:

更新:显然,只需在项目目录中初始化一个空存储库就足够了;Xcode 会自动为您检测。
如果文档中有类似的内容,那就太好了。感谢杰森(这里有详细信息)。在终端中打开项目目录并键入以下内容:

git init
git add .
git commit -m "Initial commit"

所以在你的情况下,它应该检测到它。

OP格雷格评论:

我发现我所要做的就是更改一个文件,然后该文件的 Xcode 4 弹出菜单确实显示了一组源代码控制选项(以前是灰色的)
因此,答案的最初部分是正确的,用于创建 git 存储库的手动 git 命令。


否则,您可以尝试:

  • 制作一个新的 XCode4 项目,其中包含一个(n 为空)git repo
  • 移动您的 .git 目录并覆盖 Xcode 4 项目 .git
  • 移动新 Xcode 4 项目目录中的源代码
  • 看看 XCode4 是否检测到你的源Git 集成

可能不是您的情况,但其中一条评论提到

如果您从 SVN 存储库(我曾经是)切换,诀窍是进入您的项目文件夹并删除或重命名该.svn目录。
对我来说,Xcode 似乎会首先找到该.svn文件夹​​(或者更喜欢它,即使支持存储库已停用),但一旦它消失,Xcode 就会愉快地开始使用 git 存储库。

这实际上是SO 上另一个 Xcode 4 Git 用户的问题

于 2011-09-01T05:36:48.243 回答