6

每次我拉动时,我的其他团队成员都会发生合并冲突。我尝试手动删除 ==== 和 >>>>,但此后 Xcode 将永远不会打开文件。

我只是好奇,这是团队中每个 iOS 人员都会处理的问题吗?有什么技巧或窍门可以避免这种废话吗?它严重降低了我的工作效率。

4

3 回答 3

3

你只需要一个好的合并工具。我使用 p4merge: http ://www.andymcintosh.com/?p=33包含将其与 Git 集成的指南。

于 2012-08-16T03:33:12.120 回答
1

这两个可以走很长的路:

  • 减少对 xcode 项目的依赖,这样您就可以通过添加内容目录来重建项目,然后以最少的更改来构建它。一个很好的例子:在 xcconfigs 中定义你的构建设置。

  • 简化您的项目。如果您正在开发同一个更大项目的不同组件,那么冲突将会减少。

于 2012-08-16T04:20:01.917 回答
0

我遇到了与我们团队的 cocoapods 集成有关的合并冲突。运行pod deintegrate然后pod install再次运行后,该.pbxproj文件再次可解析。

于 2018-08-14T21:59:31.930 回答