更好的Subversion合并工具

Kri*_*son 57 svn tortoisesvn

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

[编辑]

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

C:\ Program Files\SourceGear\DiffMerge\DiffMerge.exe/t1 ="我的工作版本"/ t2 ="存储库版本"/ t3 ="基础"/ r =%合并%矿山%他们的%基数

Ali*_*and 45

Perforce合并工具

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

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


Chr*_*rch 32

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

编辑:虽然DiffMerge仍然是一个免费的工具,它每天至少一次弹出窗口注册(至少从版本4.2开始).它还在弹出窗口中说明:

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


Maa*_*der 21

Beyond Compare已被多次提出给我.

  • 只有一个upvote,我不能推荐这个. (3认同)

und*_*ees 6

我使用KDiff3作为3向合并工具.它做得不错.


Jur*_*ney 6

Araxis Merge很贵,但很棒.处理文件或文件夹上的3路合并非常好.我发现它显示差异的方式比Windiff或P4的工具更有帮助.