更好的合并工具Subversion

是否有一个很好的tortoisesvn外部合并工具(我不特别喜欢内置的合并工具)。 我使用WinMerge作为diffs,但它不能用于三路合并(也许更好的问题是有没有办法迫使tortoisesvn像tortoisecvs合并?)

[编辑]

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

C:\ Program Files \ SourceGear \ DiffMerge \ DiffMerge.exe / t1 =“我的工作版本”/ t2 =“版本库版本”/ t3 =“Base”/ r =%合并%mine%%

看看Sourcegear DiffMerge 。 DiffMerge是Vault和Fortress产品的比较和合并工具,但它们可以作为独立工具免费使用。 一个值得注意的特性是它允许对整个目录树进行区分。

编辑:虽然DiffMerge仍然是一个免费的工具,它每天至less一次(至less从4.2版本)至less一次popup注册。 它也在popup窗口中说明:

未来版本中select新function也需要注册,但核心function和修复将提供给每个人。

Perforce合并工具

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

C:\ Path-To \ P4Merge.exe%base%theirs%mine%merged

超越比较已经提出了很多次给我。

我使用KDiff3作为3路合并工具。 它做了一个体面的工作。

Araxis合并是昂贵的,但伟大的。 处理3种方式合并文件或文件夹非常好。 我发现它显示差异的方式比Windiff或P4的工具更有帮助。

CompareIt是好的,我发现使用svn的命令行界面,它为我合并,乌龟拿起东西,并问你。

我喜欢这个SmartSynchronize ,这是免费的非商业用途