Xcode 有没有一种好方法可以使用git重新设置project.pbxproj文件的基础并合并它?
我在重新设置xcodeproj文件的基础时遇到了一个非常恼人的问题,有没有办法解决这个问题 情况是这样的: (1) A更改了demo.xcodeproj的project.pbxproj,并提交1 (2) B更改demo.xcodeproj的project.pbxproj,并提交2 (3) 当B将提交2重设为提交1时,会有很多冲突,并且不可能合并 (4) 所以B必须再次承诺 我知道project.pbxproj是一个xml文件,xml中的密钥是随机生成的 我的问题是:Xcode 有没有一种好方法可以使用git重新设置project.pbxproj文件的基础并合并它?,xcode,git,Xcode,Git,我在重新设置xcodeproj文件的基础时遇到了一个非常恼人的问题,有没有办法解决这个问题 情况是这样的: (1) A更改了demo.xcodeproj的project.pbxproj,并提交1 (2) B更改demo.xcodeproj的project.pbxproj,并提交2 (3) 当B将提交2重设为提交1时,会有很多冲突,并且不可能合并 (4) 所以B必须再次承诺 我知道project.pbxproj是一个xml文件,xml中的密钥是随机生成的 我的问题是: 有没有办法解决这个问题?我对
有没有办法解决这个问题?我对此一无所知。事实上,似乎
demo.xcodeproj
,就像每个依赖于系统的配置文件/文件夹一样,人们倾向于避免对它们进行版本控制,因为它们在更新时总是会产生冲突
无论如何,这个问题已经在这里解决了:是关于如何获得.gitignore。但是project.xcodeproj必须提交。你能再看看我的问题吗?我想我表达得不对,是关于project.pbxproj的,不是整个xcodeproj文件夹。哦,对不起。然后,另一个问题可能会帮助您:“对于这个问题,确实没有一个很好的答案。通常情况下,团队会通过一次只对一个团队成员进行项目编辑来避免冲突。”谢谢您的回答。也许它真的必须处理这个问题,我们应该避免一次编辑。