使用P4Merge合并XML

Phr*_*ogz 7 xml merge perforce

我(大型)公司使用Perforce进行大部分源控制.(我无法逃避这一点.)

同事和我经常不得不同时处理同一个基于XML的文件.当合并我们的变化时,P4Merge通常不像我想的那么聪明.例如,考虑这个超级简单的XML文件和两个碰撞的变体:

简单的XML文件和两个具有相同结束标记的变体在同一个地方.

如图所示,P4Merge不支持XML,并且只保留一个公共副本</b>.

如何修改Perforce工具本身以支持更智能的XML合并,或者如何修改Perforce工具链以使用更智能的合并工具作为Resolve流程的一部分?

ran*_*sco 5

有一个名为 Project:Merge 的工具可以更好地处理 XML 内容,并且它与 Perforce 集成:

http://www.projectmerge.com/help/en/integratep4v.php

更新:自这篇文章发表以来,Project:Merge 已重命名为 Oso XML Merge 并进行了更新。可以在此处找到最新版本。