Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 有没有一种好方法可以使用git重新设置project.pbxproj文件的基础并合并它?_Xcode_Git - Fatal编程技术网

Xcode 有没有一种好方法可以使用git重新设置project.pbxproj文件的基础并合并它?

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中的密钥是随机生成的 我的问题是: 有没有办法解决这个问题?我对

我在重新设置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文件夹。哦,对不起。然后,另一个问题可能会帮助您:“对于这个问题,确实没有一个很好的答案。通常情况下,团队会通过一次只对一个团队成员进行项目编辑来避免冲突。”谢谢您的回答。也许它真的必须处理这个问题,我们应该避免一次编辑。