如何为svn获得漂亮的视觉差异?

Neil G 30 svn diff

我想要tkdiff(或类似的东西)来显示我的'svn diff',以便我可以在tkdiff界面中切换文件.

(我正在使用mac.)

Mark O'Conno.. 36

一个窗口我使用TortoiseSVN,这个星球上最好的SCM客户端.

在Linux上,我能得到的最接近的是安装meld并运行以下subversion命令:

svn diff MyFile.txt --diff-cmd meld

  • 您可以通过将以下行:"diff-cmd = meld"添加到文件:〜/ .subversion/config来使'--diff-cmd'选项永久化. (8认同)

Andres.. 13

最简单的方法是使用SVN客户端.它将启用命令行SVN无法提供的其他功能.

在Windows上,我推荐TortoiseSVN.它允许与第三方差异工具集成,例如Araxis Merge.

其他操作系统上也存在类似的工具,允许您执行相同的操作.


minhas23.. 9

我正在使用Mac OS,但同样适用于其他Unix系统(可能需要它们合并)

但在Mac中,只需使用macport或brew安装tkdiff就像brew install tkdiff或sudo port install tkdiff

然后在SVN项目文件夹中键入以下命令.

svn diff --diff-cmd tkdiff


Thamaraiselv.. 6

安装ColorDiff

$ sudo apt-get install colordiff

配置Subversion客户端

~/.subversion/config在您喜欢的文本编辑器中打开,然后搜索以下行:

# diff-cmd = diff_program (diff, gdiff, etc.)

在它下面添加这一行(我喜欢保持默认示例完整):

diff-cmd = colordiff

重启终端,现在你可以看到丰富多彩 svn diff