有没有一个很好的方法来使用git重新定义和合并project.pbxproj文件?

时间:2013-01-28 13:50:25

标签: 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中的键是随机生成的。

我的问题是:

有什么方法可以解决这个问题吗?我对此一无所知。

1 个答案:

答案 0 :(得分:1)

事实上似乎demo.xcodeproj is a folder,并且像每个依赖于系统的配置文件/文件夹一样,人们倾向于避免对它们进行版本控制,因为它们在更新时总是会产生冲突。

无论如何,这个问题已经在这里得到解决:xcodeproj under version control