Visual Studio中TortoiseSVN的差异/合并工具

时间:2009-11-13 17:29:15

标签: visual-studio svn tortoisesvn diff visual-sourcesafe

我们最近根据此网站上的建议从 Visual SourceSafe “升级”到SVN。我们目前的源代码控制设置是: TortoiseSVN 与VisualSVN。到目前为止,我们对它非常满意,但我想知道使用不同的差异/合并工具是否还有其他好处(TortoiseMerge)。

TortoiseMerge似乎非常强大,但也比VSS的“查看历史记录”工具慢得多。

这个优秀的主题显示了很多不同的东西:What tools do you use when integrating with Subversion on Windows?

该线程中提到了

WinMerge BeyondCompare ,但我们主要对 diffs 感兴趣。

是否有充分的理由从 TortoiseMerge 更改,即使是为了更快的差异

感谢。

5 个答案:

答案 0 :(得分:5)

WinMerge也有差异,我个人比TortoiseMerge更喜欢它。

答案 1 :(得分:2)

我专门使用BeyondCompare进行差异和合并。它通过插件理解不同的文件格式这一事实使它对我非常有吸引力。例如,如果您将图形存储在svn中,BeyondCompare可以向您显示基于XOR的图像差异。非常光滑!

哦,至于速度,我发现它在我的系统上非常快。

答案 2 :(得分:2)

我真的很喜欢Araxis Merge对差异的看法,而不喜欢TortoiseMerge。我是一个视觉上非常倾向的人,我更喜欢Araxis Merge在WinMerge和BeyondCompare上的视觉表现。

Araxis Merge也可以与TortoiseSVN一起用于差异,合并和应用补丁。

答案 3 :(得分:1)

我使用KDiff3而且我不得不说我比WinMerge和TortoiseMerge更喜欢它!看看这个。

答案 4 :(得分:0)

几年前我发布了如何使用SourceGear的Vault的DiffMerge工具。它非常干净,与当天的VSS风格相似。

http://eduncan911.com/blog/living-with-subversion-part-3.aspx

此处的其他答案还有其他一些很好的建议。

但是最近,我学会了喜欢内置的TortoiseMerge,因为我可以在合并时直接编辑合并文件。似乎其他合并工具不允许我实时编辑合并文件。我必须手动合并,保存和打开。