Xcode 4:源控制选项变灰(Git本地存储库)

时间:2011-07-04 05:10:33

标签: xcode git xcode4

当我在Xcode 4中设置一个新项目,并选择“为这个项目创建本地git存储库”时,一切似乎都很好。我可以从管理器提交文件(它会出现。)但是,在项目管理器中,“源代码管理”菜单选项(提交等)都是灰色的,除了“存储库”,当然只是带我去组织者。

此外,在项目管理器窗口中,我没有看到任何图标按文件名指示它们是否已更改,已提交等,如我在Xcode 4文档中的屏幕截图中所示。

我已经尝试了一个连接到Github的项目和一个只使用本地存储库的项目,而且我还没有看到这些选项不会变灰。有什么建议吗?

2 个答案:

答案 0 :(得分:2)

我发现这个问题的原因是我在/ Developer中保存了项目。

原来,这是一个很大的禁忌。它不仅以原始问题中描述的方式破坏了git集成,而且打破了其他功能,例如Xcode 4的重构功能,它还存在在安装更新时删除所有工作的风险。一旦我开始在/ Developer之外保存项目,Xcode 4中的所有git函数都按预期开始工作。

底线:不要在/ Developer中保留项目。

答案 1 :(得分:0)

这可能有点令人困惑。苹果文档在这里: http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/SCM/SCM.html

有一种通过命令行激活源代码管理的好方法:

从命令行设置Git存储库。 。

  1. 使用 cd 命令切换到项目文件夹,使其成为当前工作目录。
  2. 输入 git init 以创建空存储库。
  3. 输入 git add。将项目文件复制到存储库中。
  4. 输入 git commit -m“初始提交。”提交所有文件。