使用 Xcode 5.x 和 Git,我们对这个文件进行了提交:MyProjectName.xccheckout。然后,我们将此提交推送到我们的中央仓库。现在,当团队中的其他人执行 Pull 时,我们会收到错误消息:“MyProjectName.xccheckout 发生了树冲突。”
关于这个主题有几篇文章,看起来正确的做法是提交这个文件。但是既然我们已经这样做了,我们如何处理冲突呢?
这篇文章应该在 VCS 下忽略 Xcode5 中的 *.xccheckout 文件吗?涵盖相同的问题,但看不到他们如何解决冲突。
更新:我手动将中央存储库中的更改合并到我的本地副本,然后尝试再次进行拉取,但得到了同样的错误。我还注意到此文件中的值不时更改,但不确定是什么原因造成的。
更新:这是文件中更改的值的示例:
IDESourceControlProjectIdentifier
3869BFC7-FD51-432F-A70B-CE2ADC0CDF1F