在xcode 4中,如何将项目与我设置的本地git存储库相关联?
即:
在xcode 4项目已经创建之后,我已经建立了一个git存储库,基于指令here:
我去了Organizer并将其“添加”为本地Git存储库
当我在xcode 4中转到我的项目时,源代码函数似乎仍然不起作用-我猜是因为一定有某种方法可以将xcode项目与我创建的本地存储库绑定在一起?
最佳答案
从“How to Create Git Repos for Existing Xcode Projects”开始:
更新:很明显,仅仅在项目目录中初始化一个空存储库就足够了;xcode会自动为您检测它。
如果文档中有这样的内容,那就太好了。感谢杰森的帮助(details here)。在终端中打开项目目录并键入以下内容:
git init
git add .
git commit -m "Initial commit"
所以在你的情况下,它应该能探测到。
OP Greg评论:
我发现我所要做的只是更改一个文件,然后该文件的xcode 4弹出菜单确实显示了一组源代码管理选项(以前是灰色的)。
因此,答案的第一部分是正确的,即用于创建git存储库的手动git命令。
否则您可以尝试:
创建一个包含(n空)git repo的新xcode4项目
移动.git目录并覆盖xcode 4项目.git
移动新xcode 4项目目录中的源代码
看看xcode4是否检测到了源代码和git集成
可能不是你的案子,但是:
如果要从svn存储库(我曾经是)切换,诀窍是进入项目文件夹并删除或重命名
.svn
目录。对我来说,xcode似乎会先找到
.svn
文件夹(或者更喜欢它,即使后备存储库已经退役),但一旦它消失,xcode会很高兴地开始使用git存储库。那实际上是one of the comments mentions。
关于xcode - 在Xcode 4中如何将项目与我设置的本地Git存储库相关联?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7265448/