脚本以查看开发人员在svn中提交文件时所做的更改

时间:2015-04-17 07:03:14

标签: svn shutdown-hook

我正在寻找一个脚本,以便每当开发人员对文件进行任何更改而不是将电子邮件发送给整个组时。

为此,我添加了帖子shutdown hook脚本中的DL,但我担心的是邮件正文应该包含:

  • 文件名
  • 以及开发人员添加的突出显示文本 绿色
  • 如果删除了某些文字,则应以红色显示。

我已经浏览了下面的网址,只是它发送邮件。但在正文中它并没有反映对文件所做的更改。

Anyone have commit notification hook script that will send email upon commit of codes?

1 个答案:

答案 0 :(得分:0)

使用svnnotify,我认为这应该可以解决你的问题。

有许多选项可用于配置邮件。

以下是示例

/usr/bin/svnnotify --revision "$REV" --repos-path "$REPOS" \ --subject-cx --subject-prefix "[Project:commit] " --max-sub-length 128 \ --with-diff --handler Alternative --alt HTML::ColorDiff \ --to 'abc@xyz.com' --from 'svn@xyz.com' --set-sender