Xcode中的Git提交总是导致提交子模块更改

时间:2012-01-06 19:29:53

标签: xcode git git-submodules

我有一个包含git子模块的Git存储库。在Xcode 4.2.1中,我编辑主存储库中的文件和子模块中的文件,然后按“alt-cmd c”执行提交。在提交对话框中,我取消选择子模块中的文件,并仅选择主存储库中的文件。如果我然后按提交,那么当我希望只检查主存储库中的文件时,两个文件都已签入。

Xcode Git集成是否不支持使用子模块?

2 个答案:

答案 0 :(得分:1)

这里我和Xcode有同样的问题,我的解决方法是使用终端来提交子模块目录。之后,Xcode让我推送到远程服务器

使用终端写入提交:

git commit -am "message"

然后检查一切正常:

git status

答案 1 :(得分:0)

从Xcode 4.3.2开始,此问题似乎不再存在,因此它似乎只是之前版本的Xcode中的一个错误。