0

我的项目有三个分支,default、release1和release2。默认是我开发所有功能的地方,release1 和 release2 包括默认的功能以及每个分支需要但另一个不可能拥有的东西。

我在合并我的代码时没有问题,但是当我需要管理 project.pbxproj 中的冲突时,一切都会崩溃。文件格式是不透明的,这意味着我最终不知道发生了什么。最常见的最终结果是 Xcode 拒绝加载项目。

你如何管理这个?project.pbxproj 是否记录在任何地方?

4

1 回答 1

3

这是一个常见的问题。在对项目文件进行任何更改之前,我会非常努力地确保我们的团队进行协调。当我们发生合并冲突时,如果使用 diff 工具来修复不是很明显,我通常只是选择其中一个项目文件而不是另一个,然后在 Xcode 中打开项目以重做适当的更改。

于 2013-03-09T19:25:55.847 回答