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议。 你想要版本这个文件。