当前位置:  开发笔记 > 编程语言 > 正文

如何让Subversion使用第三方差异工具?

如何解决《如何让Subversion使用第三方差异工具?》经验,为你挑选了3个好方法。

我需要的不仅仅是默认差异!我最近购买了"Beyond Compare",我想将它与svn集成,所以当我输入时它会启动:

svn diff foo.c

我该怎么做呢?



1> Ned Batcheld..:

来自Beyond Compare论坛帖子:

在/ usr/bin中/ bcompare_svn:

#!/bin/bash
/usr/bin/bcompare $6 $7 &
exit 0

bcompare的调用是显而易见的,但我必须添加"exit 0",以便svn一次打开多个文件.

为了让svn调用我的脚本,我在〜/ .subversion/config的[helpers]部分添加了以下行

diff-cmd=/usr/bin/bcompare_svn



2> Andy Lester..:

看看svn --diff-cmd.



3> shank..:

我想对Andy Lester的回答添加评论,但我没有足够的声誉.但是,我想我可以回答这个问题.

无论如何......正如Andy已经注意到的那样,运行"svn help diff",但只是给你答案......

svn diff --diff-cmd --extensions

svn diff --diff-cmd/usr/bin/diff --extensions"-bca"

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有