尽管我已经在这里阅读过类似的评论,但是在该论坛上,我还没有找到一种适合无缝协作的方法。
如果您了解我的意思,即使您正在使用其他文件,也可能已经发现在Xcode中使用git和project.pbxproj
文件会很棘手。
说,
不同的道路...但是你知道,冲突!正如您可能还注意到的那样,不保留
project.pbxproj
是不可行的。所以我的问题是:您如何以专业的方式处理此问题,Git流程已准备就绪且最简单。
非常感谢大家。
PS:如果有问题,我目前正在使用Bitbucket和SourceTree。
PS2:如果可能,我想避免使用命令行和手动文件编辑。
最佳答案
创建一个.gitattributes
文件并添加以下行:*.pbxproj merge=union
合并将自动发生,无需您进行任何操作。
另外,您可以尝试mergepbx,它执行更智能的合并。