当一个文本冲突在巴扎(和许多其他DVCS)一个.BASE,。这发生,并且.OTHER文件被产生。它然后由用户使用的3路合并工具的合并冲突,然后将其标记为已解决。

我想获得所有在Eclipse中注册合并观众保持并给用户提供一个选项,以合并与其中任何一个冲突。 (与TextMergeViewer是一个默认选项)。我怀疑我需要一些如何编程提供了3个文件,以这些mergeviewers,也许编写一些自定义代码来包装基地,这和其他文件来告诉观众合并其中的差异。 (解释 “人字形” 的标记像<<<<<<<。等)

有帮助吗?

解决方案

不完全是一个答案,但至少一些的起点:

您可以尝试寻找到当前比较浏览器的代码使用插件间谍(直接可用eclipse3.5)

“ALT文本” 结果 <子>(来源: eclipse.org

ALT + SHIFT + F1

大多数蚀来源也可用此处。结果 的 org.eclipse.compare.CompareUI 是一个开始,例如

一旦你有怎样的比较机制作为一个插件工作有基本的了解,你可以写一个的片段(也 href="https://stackoverflow.com/questions/945279/write-eclipse-junit-plugin-test/945515#945515">示出)以扩展当前比较插件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top