- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
使用 Xcode 5.x 和 Git,我们提交了这个文件:MyProjectName.xccheckout。然后我们将这个提交推送到我们的中央仓库。现在,当团队中的其他人执行 Pull 操作时,我们会收到错误消息:“MyProjectName.xccheckout 有树冲突。”
关于这个主题有几篇文章,看起来正确的做法是提交这个文件。但是既然我们已经这样做了,我们如何处理冲突呢?
此帖Should *.xccheckout files in Xcode5 be ignored under VCS?涵盖相同的问题,但看不到他们如何解决冲突。
更新:我手动将中央存储库中的更改 merge 到我的本地副本,然后尝试再次执行 Pull,但遇到了同样的错误。我还注意到此文件中的值不时发生变化,但不确定是什么原因造成的。
更新:以下是文件中正在更改的值的示例:
IDESourceControlProjectIdentifier
3869BFC7-FD51-432F-A70B-CE2ADC0CDF1F
最佳答案
你试过从 git 中删除这个文件吗
rm YourProjectName.xcodeproj/project.xcworkspace/xcshareddata/YourProjectName.xccheckout
下一步是提交
git commit -m "remove YourProjectName.xccheckout"
从最先跟踪该文件的机器再次推送。
此操作将从 repo 中删除 .xccheckout,其他团队成员可以 pull 。
关于git - .xccheckout 有树冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23545770/
使用 Xcode 5.x 和 Git,我们提交了这个文件:MyProjectName.xccheckout。然后我们将这个提交推送到我们的中央仓库。现在,当团队中的其他人执行 Pull 操作时,我们会
Apple 在 Xcode 5 中引入了一种新的项目相关文件类型:“xccheckout”。 该文件位于“.xcodeproj/project.xcworkspace/xcshareddata/”目录
我是一名优秀的程序员,十分优秀!