TSVN_00040_ExternalDiffer

1. 哪个代码比较工具好用?并且可以进行图形化的冲突解决?

Kdiff3 是一个非常好的选择。Kdiff3 原本是 Linux 的 KDE 图形环境下的一个文件比较和冲突解决工具, 支持三向文件比较,已经被移植到了 Windows 平台。在 Windows 中安装,会自动设置 TortoiseSVN 的相关命令行参数。

下面是 Kdiff3 的一个文件合并的界面:

  • kdiff3.png

<!> 但是 Kdiff3 对中文支持存在一定的问题,中文的显示会重叠在一起,造成识别上的困难。可以通过设置字体(Marlett, 微软雅黑等),使得中文能够显示完全,但是英文则按照全角显示。

还有其他的比较/冲突解决工具可以选择:

  • TortoiseMerge: TSVN 自带的缺省冲突解决工具。

  • Araxis Merge: Windows 平台上的商业软件,支持目录和文件的比较。

  • Meld: Linux 上的文件比较工具