我正在使用meld
来查看修订版之间的差异,如下所示:
svn diff --diff-cmd='meld' -r HEAD
此方法以串行方式打开差异,我无法同时看到所有差异。但是,在meld
的选项卡中打开所有差异会更方便。如何获得它?
答案 0 :(得分: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