Svn 配置文件| diff cmd=bbdiff中的diff参数是一个路径而不是命令

Svn 配置文件| diff cmd=bbdiff中的diff参数是一个路径而不是命令,svn,Svn,我正在尝试使subversion默认为bbdiff以比较文件 但我不能让它正常工作 ~/.subversion/config似乎不喜欢这一行 diff cmd=bbdiff--resume--wait 看起来“diff cmd”是一个路径而不是命令 它与以下内容一起工作 diff cmd=bbdiff 它打开了2个文件,但我没有突出显示差异,因为bbdiff需要--resume--wait选项来执行此操作 任何人对如何执行此操作有任何建议吗?diff有程序arg 使用配置文件选项无法做到这一点。

我正在尝试使subversion默认为bbdiff以比较文件 但我不能让它正常工作

~/.subversion/config似乎不喜欢这一行

diff cmd=bbdiff--resume--wait

看起来“diff cmd”是一个路径而不是命令

它与以下内容一起工作

diff cmd=bbdiff

它打开了2个文件,但我没有突出显示差异,因为bbdiff需要--resume--wait选项来执行此操作

任何人对如何执行此操作有任何建议吗?

diff有程序arg

使用配置文件选项无法做到这一点。(diff3的程序arg不符合您的要求)

相反,请使用shell别名:

alias svndiff="svn diff --diff-cmd 'bbdiff' --extensions '--resume --wait'"