3

meld用来查看修订之间的差异如下:

svn diff --diff-cmd='meld' -r HEAD

此方法以串行方式打开差异,我无法同时看到所有差异。但是,在meld. 如何获得?

4

1 回答 1

0

遇到了同样的问题。以这种方式解决它:

meldn.sh -meld使用-n密钥运行(没有找到将命令与密钥传递到的方法--svn-diff

#!/bin/bash

left="$6"
right="$7"

meld -n "$left" "$right"

svn-diff.sh -svn diff在后台(符号)中为每个文件运行&,所以所有的差异都会立即打开

#!/bin/bash

for file in "$@"
do
    svn diff --diff-cmd=/home/user/meldn.sh $file &
done

在 3 个选项卡中获取 3 个文件的差异:

/home/user/svn-diff.sh file1 file2 file3
于 2016-04-28T06:46:09.670 回答