Xcode 7:忽略存储库中的.xcscmblueprint?

我注意到Xcode 7在xcshareddata文件夹中创build了一个新的xcshareddata文件。 它会一直自动生成? 该文件是否应该添加到存储库的忽略列表中,还是应该检入存储库?

Xcode 6有.xccheckout文件,我一直gitignore'd该文件。

我对它们进行了gitignoring,与.xccheckout完全一样。

对于Objective-C和Swift,GitHub的维护的.gitignore也补充道。 https://github.com/github/gitignore

我认为这取决于。 就像@Ewan Mellor所说的忽略.xcscmblueprint的原因与.xcscmblueprint相同。

但是否忽略.xccheckout取决于您的项目。 如果您使用单个项目,则不需要。 如果您正在使用工作区提交xccheckout文件是需要的。 为了更多的答案 @Chris Hanson发表是喂养你的需要。

回到问题。 xcscmblueprint的内容包含有关您的项目的主要信息。

我不确定将来会不会改变。 作为xccheckout同样的原因,我想提交这个文件。

这些文件似乎包含有关您的源代码库的信息。 我认为文件名的“SCM”部分代表“源代码pipe理”。 在我的项目中查看它时,确实包含了有关我的XCode投影的GitHub存储库(以及我的存储库使用的git子模块)的信息。 当然,它也包含散列,所以人们可能会怀疑它们在开发者中是否稳定,但是我敢打赌他们是。

出于这个原因,我支持许多评论中的build议。 你想要版本这个文件。