Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的项目有三个分支,default、release1和release2。默认是我开发所有功能的地方,release1 和 release2 包括默认的功能以及每个分支需要但另一个不可能拥有的东西。
我在合并我的代码时没有问题,但是当我需要管理 project.pbxproj 中的冲突时,一切都会崩溃。文件格式是不透明的,这意味着我最终不知道发生了什么。最常见的最终结果是 Xcode 拒绝加载项目。
你如何管理这个?project.pbxproj 是否记录在任何地方?
这是一个常见的问题。在对项目文件进行任何更改之前,我会非常努力地确保我们的团队进行协调。当我们发生合并冲突时,如果使用 diff 工具来修复不是很明显,我通常只是选择其中一个项目文件而不是另一个,然后在 Xcode 中打开项目以重做适当的更改。