Xcode无法将文件添加到源代码控制

3
每当我向项目添加文件时,Xcode应该自动将其添加到源代码控制中,并为其编写一个A。至少曾经是这样的。现在它只会做这个:看图片。
我尝试使用App Cleaner重新安装Xcode,但没有改变。
如果我点击添加文件,无论我在Xcode中的哪个位置点击添加,都没有任何反应。
我正在使用Github作为存储库,并使用Xcode 5.1。
我知道我可以使用终端和git命令,如:git add -A git commit -m "first init",最后是git push origin -u。但是Xcode应该为我完成所有这些操作。

如果你选择了这些带有问号的文件,然后右键单击,你没有看到将其添加到存储库的选项?如果你进入终端,进入包含此项目的文件夹,并执行 'git status' 命令,你会看到什么? - Nitin Alabur
我看到了“添加到存储库”的选项,但如果我点击它,什么也不会发生,就像我在问题中所写的那样。无论我在Xcode中的哪个位置点击“添加到存储库”或类似的选项,都没有任何反应。但是,在终端中通过git命令,我可以完成这一切。你想让我找些什么? - KennyVB
当你在项目文件夹中(在终端上),并执行“git status”命令时,它会显示什么? - Nitin Alabur
昨晚我在工作,添加了新文件,但Xcode仍未将它们添加。这是git status的输出: 未跟踪的文件: (使用“git add <file>…”将其包含在提交中)"MinBl\303\245Bog/morsSoesViewController.h" "MinBl\303\245Bog/morsSoesViewController.m" - KennyVB
我认为应该是先使用 git add -A 命令,然后再使用 git commit -m "提交信息" 命令。 - KennyVB
显示剩余11条评论
1个回答

3
如果您在XCode菜单中点击“源代码控制”,是否会看到列出两个选项?我发现我的iOS项目目录中有一个.git文件,其中包含了所有我的iOS项目。我删除了这个文件,并解决了问题。
我认为当您将所有存储库导入SourceTree时,它会在存储库的父文件夹中创建一个.git文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接