我正在使用svnnotify
在提交时发送通知电子邮件。我的存储库hooks/post-commit
上有以下脚本:
#!/bin/sh
REPOS="$1"
REV="$2"
for address in $(/bin/cat /var/svn/teachbyapp/hooks/addressee.list)
do
/usr/local/bin/svnnotify
-r $REV
-C
-d
--diff-encoding utf8
-H HTML::ColorDiff
-p $REPOS
-t "$address"
--from svn@factory.e-levelcom.com
done
它有效,但我得到的只是巴尔克和白色差异(根本没有颜色)。添加的行带有下划线,而删除的行具有删除线格式。没有别的,根本没有颜色。如何获得实际的颜色差异?像这样的东西
好的,
我找到了。
感谢这项工作
还需要将--css-inline
选项附加到我的脚本中的svnnotify
命令