当 Bazaar(和许多其他 dvcs)中发生文本冲突时,会生成 .BASE、.THIS 和 .OTHER 文件。然后由用户使用 3 路合并工具来合并冲突,然后将其标记为已解决。
我想在 Eclipse 中获取所有已注册的合并查看器,并为用户提供一个选项以将冲突与其中任何一个合并。(TextMergeViewer 是默认选项)。我怀疑我需要一些如何以编程方式向这些合并查看器提供 3 个文件,并且可能编写一些自定义代码来包装 BASE、THIS 和其他文件,以告诉合并查看器差异在哪里。(解释“人字形”标记,如<<<<<<<
. 等)