我需要的不仅仅是默认差异!我最近购买了"Beyond Compare",我想将它与svn集成,所以当我输入时它会启动:
svn diff foo.c
我该怎么做呢?
来自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
看看svn --diff-cmd.
我想对Andy Lester的回答添加评论,但我没有足够的声誉.但是,我想我可以回答这个问题.
无论如何......正如Andy已经注意到的那样,运行"svn help diff",但只是给你答案......
svn diff --diff-cmd
svn diff --diff-cmd/usr/bin/diff --extensions"-bca"