git 合并 iOS 的 project.pbxproj 出了个问题,

2015-09-01 16:25:13 +08:00
 cxq


两个 feature 分支 在两个在project.pbxpro的同一个区域都有自己建立的 Group , 但他们最后用了同一个 " } "
这样的话,最后 rebase 结果只有一个 "}" ,肯定是错的。

我也查了其他方法避免这个问题
xUnique 和用 .gitatrributes 我也用过了
但是都无法解决这种问题

有没有更好的方法合并 project.pbxproj 这种文件?
4279 次点击
所在节点    git
4 条回复
xinxu
2015-09-01 18:37:37 +08:00
之前看到过这个工具, https://github.com/simonwagner/mergepbx ,不过我自己没试过
sophymax
2015-09-01 19:29:09 +08:00
这个地方为什么不报冲突?
HappyHacking
2015-09-02 12:52:40 +08:00
话说多人协作都不上传项目配置文件的,有一次 svn 不小心更新下来了,我手动改回来了。。。
fly2never
2015-09-02 15:56:07 +08:00
试一试这个工具, 重建 project
https://github.com/venmo/synx

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/217609

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX