tortoisesvn 有没有一个好的外部合并工具(我不是特别喜欢内置的合并工具)。我使用 WinMerge 进行差异,但它不适用于三路合并(也许更好的问题是有没有办法强制 tortoisesvn 像 tortoisecvs 一样合并?)

[编辑]

在尝试了所有这些之后,对我来说,SourceGear 是我更喜欢的一个。从sourcegear指定DiffMerge的方法是:

C:\Program Files\SourceGear\DiffMerge\DiffMerge.exe /t1="我的工作版本" /t2="存储库版本" /t3="基础" /r=%merged %mine %theirs %base

有帮助吗?

解决方案

看一眼 Sourcegear 差异合并. 。DiffMerge 是 Vault 和 Fortress 产品中的比较和合并工具,但他们将其作为独立工具免费提供。一个值得注意的功能是它允许对整个目录树进行比较。

编辑: 虽然 DiffMerge 仍然是一个免费工具,但它每天至少会弹出一次注册请求(至少从 4.2 版开始)。它还在弹出窗口中指出:

在未来版本中选择新功能也需要注册,但是每个人都可以使用核心功能和修复程序。

其他提示

Perforce 合并工具

尽管 Perforce 显然不是免费的,但合并工具却是免费的。它比默认的 TortoiseSvn 好 100 倍。要与 TortoiseSvn 集成,请将合并工具设置为:

C:\Path-To\P4Merge.exe %base %他们的 %mine %merged

无可比拟 已多次向我建议。

我用 KDiff3 作为三向合并工具。它做得不错。

阿拉克西斯合并 很贵,但是很棒。很好地处理文件或文件夹的 3 路合并。我发现它显示差异的方式比 Windiff 或 P4 的工具更有帮助。

比较它 很好,我发现使用 svn 的命令行界面,它为我合并了更多内容,乌龟在其中拾取东西并询问你。

我喜欢这一个 智能同步 非商业用途免费

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