当我在Xcode 4中设置一个新项目,并选择“为这个项目创建本地git存储库”时,一切似乎都很好。我可以从管理器提交文件(它会出现。)但是,在项目管理器中,“源代码管理”菜单选项(提交等)都是灰色的,除了“存储库”,当然只是带我去组织者。
此外,在项目管理器窗口中,我没有看到任何图标按文件名指示它们是否已更改,已提交等,如我在Xcode 4文档中的屏幕截图中所示。
我已经尝试了一个连接到Github的项目和一个只使用本地存储库的项目,而且我还没有看到这些选项不会变灰。有什么建议吗?
答案 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存储库。 。 强>