在 JGit 中使用 Mergetool
Use Mergetool in JGit
我想在 JGit 中使用特定的合并工具解决合并冲突。
在命令行上,您只需执行
git mergetool
但是我还没有找到在 JGit 中执行此操作的任何方法。
JGit 支持这个功能吗?
到目前为止,我还没有发现任何关于此的问题或错误报告。
似乎没有人缺少此功能。
JGit 是 Git 的 Java 实现。如果支持 git mergetool
,则需要为可能执行 JGit 的每个平台包含各种本机合并工具。我认为这就是没有实施的原因。
此外,EGit - probably the primary JGit consumer - uses the Eclipse Compare Editor 可以解决冲突,因此不需要 mergetool,AFAIK。
这里是关于向 EGit 添加 mergetool 支持的讨论:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=356832
如果您认为这应该在 JGit 中实现,请file an enhancement request
我写信给 JGit 邮件列表并得到开发人员的答复,他还说 JGit 尚不支持此功能,但他正在努力争取在 3 月之前将其集成。
我想在 JGit 中使用特定的合并工具解决合并冲突。 在命令行上,您只需执行
git mergetool
但是我还没有找到在 JGit 中执行此操作的任何方法。 JGit 支持这个功能吗? 到目前为止,我还没有发现任何关于此的问题或错误报告。 似乎没有人缺少此功能。
JGit 是 Git 的 Java 实现。如果支持 git mergetool
,则需要为可能执行 JGit 的每个平台包含各种本机合并工具。我认为这就是没有实施的原因。
此外,EGit - probably the primary JGit consumer - uses the Eclipse Compare Editor 可以解决冲突,因此不需要 mergetool,AFAIK。
这里是关于向 EGit 添加 mergetool 支持的讨论: https://bugs.eclipse.org/bugs/show_bug.cgi?id=356832
如果您认为这应该在 JGit 中实现,请file an enhancement request
我写信给 JGit 邮件列表并得到开发人员的答复,他还说 JGit 尚不支持此功能,但他正在努力争取在 3 月之前将其集成。