Xcode 7:忽略存储库中的.xcscmblueprint?
Xcode 7: ignore .xcscmblueprint in repository?
我注意到 Xcode 7 在 xcshareddata
文件夹中创建了一个新的 .xcscmblueprint
文件。它会始终自动生成吗?该文件应该添加到存储库的忽略列表中,还是应该签入存储库?
Xcode 6 有 .xccheckout
文件,我总是 gitignore 那个文件。
我忽略了它们,原因与 .xccheckout 完全相同。
GitHub 维护的 .gitignore 也为 Objective-C 和 Swift 添加了这一点。 https://github.com/github/gitignore
我认为这取决于。就像@Ewan Mellor 说忽略 .xcscmblueprint
的原因与 .xccheckout
.
相同
但是否忽略.xccheckout
取决于您的项目。如果您使用的是单个项目,则没有必要。如果您使用的是工作区,则需要提交 xccheckout 文件。 answer @Chris Hanson 发表的更多内容满足您的需求。
回到问题。 xcscmblueprint
的内容包含有关您的项目的主要信息。
我不确定它将来会改变。出于与 xccheckout
相同的原因,我想提交此文件。
这些文件似乎包含与您的源代码存储库有关的信息。我认为文件名的 "SCM" 部分代表 "Source Code Management"。当查看我的项目中的那个时,它确实包含有关 XCode 项目的 GitHub 存储库的信息(以及我的存储库使用的 git 子模块,这很好!)。当然,它还包含哈希值,因此人们可能想知道它们在开发人员中是否稳定,但我敢打赌它们是。
出于这个原因,我支持许多评论中给出的建议。您确实想要版本化此文件。
我注意到 Xcode 7 在 xcshareddata
文件夹中创建了一个新的 .xcscmblueprint
文件。它会始终自动生成吗?该文件应该添加到存储库的忽略列表中,还是应该签入存储库?
Xcode 6 有 .xccheckout
文件,我总是 gitignore 那个文件。
我忽略了它们,原因与 .xccheckout 完全相同。
GitHub 维护的 .gitignore 也为 Objective-C 和 Swift 添加了这一点。 https://github.com/github/gitignore
我认为这取决于。就像@Ewan Mellor 说忽略 .xcscmblueprint
的原因与 .xccheckout
.
但是否忽略.xccheckout
取决于您的项目。如果您使用的是单个项目,则没有必要。如果您使用的是工作区,则需要提交 xccheckout 文件。 answer @Chris Hanson 发表的更多内容满足您的需求。
回到问题。 xcscmblueprint
的内容包含有关您的项目的主要信息。
我不确定它将来会改变。出于与 xccheckout
相同的原因,我想提交此文件。
这些文件似乎包含与您的源代码存储库有关的信息。我认为文件名的 "SCM" 部分代表 "Source Code Management"。当查看我的项目中的那个时,它确实包含有关 XCode 项目的 GitHub 存储库的信息(以及我的存储库使用的 git 子模块,这很好!)。当然,它还包含哈希值,因此人们可能想知道它们在开发人员中是否稳定,但我敢打赌它们是。
出于这个原因,我支持许多评论中给出的建议。您确实想要版本化此文件。