2015-09-24 76 views
3

在我的xcode项目中添加了与测试目标对应的新方案。新创建的xcscheme文件没有在git中得到体现。另外做一个git status显示我没有提交,工作目录干净Git无法识别在xcode项目中添加.xcscheme文件

试图通过终端通过混帐增加其添加.xcscheme

以下路径是由您的.gitignore文件中的一个被忽略:MyProject.xcodeproj/xcshareddata/xcschemes/MyProjectTests.xcscheme 使用 - f如果你真的想添加它们

关于验证我的.gitignore文件,它的完全空白。

我经历了一些帖子,要求让这些计划共享,但它没有帮助。通过这个线程,Bitbucket not showing changes in themes directory。但是对于我来说,.xcodeproj文件或xcschemes目录中都没有.git或.gitignore文件。

如何删除这些限制,以便我可以将新的xcscheme文件添加到回购站或有任何其他需要修改的设置?

回答

1

gitignore设置有多个地方。检查他们全部。

参见文档如http://git-scm.com/docs/gitignore

+0

是的,有一个文件名.gitignore_global与所提到的所有文件扩展名。我不知道这件事。你有没有关于这个文件如何添加所有这些文件扩展名的信息? Morover,如果我编辑这个文件并将xcscheme文件添加到回购站,这些更改是否会反映给其他开发人员。是否有可能编辑这个文件并提交并将其推送到中央仓库? –

+0

也许设置XCode或github创建了这个默认的gitignore。请注意,一些xcscheme文件是个人的,因此不应签入,而其他文件是共享的。请参阅http://stackoverflow.com/questions/49478/git-ignore-file-for-xcode-projects – Jerry101

1

即使这已经回答了...对我来说是

确保您的方案设置为“共享”。计划下拉菜单 - >管理方案 - >检查要提交

希望的方案“共享”对话框这可以帮助别人:)

+0

这应该是您检查的第一件事! –