是否有一个很好的外部合并工具为tortoisesvn(我不是特别喜欢内置的合并工具).我使用WinMerge进行差异,但它不适用于三向合并(也许更好的问题是有没有办法迫使tortoisesvn合并像tortoisecvs?)
[编辑]
在尝试了所有这些之后,对我来说,SourceGear是我喜欢的.从sourcegear指定DiffMerge的方法是:
C:\ Program Files\SourceGear\DiffMerge\DiffMerge.exe/t1 ="我的工作版本"/ t2 ="存储库版本"/ t3 ="基础"/ r =%合并%矿山%他们的%基数
Alistair Sut.. 45
Perforce合并工具
尽管Perforce显然不是免费的合并工具.它比默认的TortoiseSvn好100倍.要与TortoiseSvn集成,请将合并工具设置为:
C:\ Path-To\P4Merge.exe%base%他们的%mine%merged
Chris Upchur.. 32
看看Sourcegear DiffMerge.DiffMerge是Vault和Fortress产品中的比较和合并工具,但它们可以作为独立工具免费提供.一个值得注意的特性是它允许整个目录树的区分.
编辑:虽然DiffMerge仍然是一个免费的工具,它每天至少一次弹出窗口注册(至少从版本4.2开始).它还在弹出窗口中说明:
在将来的版本中选择新功能也需要注册,但每个人都可以使用核心功能和修复程序.
Maarten Sand.. 21
Beyond Compare已被多次提出给我.
Perforce合并工具
尽管Perforce显然不是免费的合并工具.它比默认的TortoiseSvn好100倍.要与TortoiseSvn集成,请将合并工具设置为:
C:\ Path-To\P4Merge.exe%base%他们的%mine%merged
看看Sourcegear DiffMerge.DiffMerge是Vault和Fortress产品中的比较和合并工具,但它们可以作为独立工具免费提供.一个值得注意的特性是它允许整个目录树的区分.
编辑:虽然DiffMerge仍然是一个免费的工具,它每天至少一次弹出窗口注册(至少从版本4.2开始).它还在弹出窗口中说明:
在将来的版本中选择新功能也需要注册,但每个人都可以使用核心功能和修复程序.
Beyond Compare已被多次提出给我.
我使用KDiff3作为3向合并工具.它做得不错.
Araxis Merge很贵,但很棒.处理文件或文件夹上的3路合并非常好.我发现它显示差异的方式比Windiff或P4的工具更有帮助.