更好的Subversion合并工具
时间:2020-03-05 18:49:34 来源:igfitidea点击:
是否有一个很好的tortoisesvn外部合并工具(我不太喜欢内置的合并工具)。我使用WinMerge进行差异比较,但不适用于三种方式的合并(也许更好的问题是是否有一种方法可以迫使tortoisesvn像tortoisecvs那样进行合并?)
[编辑]
在尝试了所有这些之后,对我来说,SourceGear是我更喜欢的一种。从sourcegear指定DiffMerge的方法是:
C:\Program Files\SourceGear\DiffMerge\DiffMerge.exe /t1="My Working Version" /t2="Repository Version" /t3="Base" /r=%merged %mine %theirs %base
解决方案
回答
CompareIt很好,我发现使用svn的命令行界面时,它可以为我合并更多的内容,在这里乌龟捡起东西并问你。
回答
Perforce合并工具
即使Perforce显然不是免费的,合并工具也是免费的。它比默认的TortoiseSvn好100倍。要与TortoiseSvn集成,请将合并工具设置为:
C:\Path-To\P4Merge.exe %base %theirs %mine %merged
回答
我将KDiff3用作3向合并工具。它做得不错。
回答
看看Sourcegear DiffMerge。 DiffMerge是其Vault和Fortress产品中的比较和合并工具,但它们可以作为独立工具免费提供。一项值得注意的功能是它允许对整个目录树进行比较。
编辑:虽然DiffMerge仍然是一个免费工具,但它每天至少要弹出一次注册(至少从4.2版开始)。它还在弹出窗口中指出:
Select new features in future releases will also require registration, but core features and fixes will be available to everyone.
回答
Araxis Merge很昂贵,但是很棒。很好地处理文件或者文件夹上的3种方式的合并。我发现它显示差异的方式比Windiff或者P4的工具有用得多。
回答
我曾多次建议《超越比较》。