我已阅读mergetool和difftool的手册页,但我想我仍然不清楚两者之间的一般差异。他们都打电话给某种合并工具,对吧?运行diff的目的是合并,对吧?
外行人对这些指令的描述是什么?
更新:我想我需要扩展这个问题。是的......有人说差异。另一个说合并。但是运行差异的目的/用途是什么?在看到差异时,您能否决定要继续并合并? diff工具通常与您运行合并的工具相同吗?如果你运行mergetool然后取消了合并,你不是只是基本上做了difftool做的吗?
答案 0 :(得分:8)
它们是两种不同的操作,您可以在技术上配置两个不同的程序(至少在Git世界中)来执行每个操作。
MERGE可能会将DIFF视为其工作的一部分,但它们是分开的。许多差异程序多年来模糊了线条,并开始处理合并。
答案 1 :(得分:7)
调用difftool
显示两个或多个文件之间的差异。
调用mergetool
来帮助您合并两个或多个文件之间的差异。