2

是否有适用于 Windows 的命令行合并工具?我正在考虑可以与其他工具(例如 git、unison)结合使用以解决冲突的工具。

实际上,它不需要严格基于命令行,只要它与其他命令行工具(如我提到的,例如 git)“合作”,就可以了。

4

4 回答 4

3

Araxis Merge是适用于 Windows 和 Mac 的出色差异/合并工具,它们还提供命令行和 .NET API 版本的差异/合并引擎。

Araxis Merge 是我目前知道的唯一一个可以比较和合并具有不同文本编码的两个文件的工具,例如并排的 UTF-8 和 ANSI 文件。

马克

于 2009-04-10T14:15:26.923 回答
1

我使用过KDiff3并且听说过有关WinMerge的好消息。我不确定你在寻找什么命令行合作;我将这些工具与 TortoiseSVN 结合使用,没有任何问题。

于 2009-04-10T13:30:54.973 回答
0

图形合并工具(如 WinMerge)的问题在于,例如,Git等待退出代码(或 diff 工具退出后用户的验证),这意味着用户首先关闭外部 diff 工具。

纯粹的命令行差异工具对于合并目的不是很实用......

于 2009-04-10T13:32:44.670 回答
0

Beyond Compare 3 Pro 支持命令行合并,可以交互或非交互方式处理它们(自动合并没有窗口)。它设置退出代码,因此它可以与其他工具集成,并且它确实处理合并具有不同编码的文件。

于 2009-04-15T17:59:01.963 回答