0

一旦 svn 提交成功,我就会发送一封电子邮件。

现在我想在电子邮件中发送提交的修订号(svn status -u 的输出)。

我正在使用 blat 在批处理文件中发送电子邮件。

blat - -body "Subversion Commit successful. Log file: \\%computername%%OUTPUT_FILE%" -subject "Successful - SVN Commit'" -to xyz@a.com.

请让我知道如何在电子邮件中发送提交的修订号。

4

1 回答 1

0

您必须在存储库挂钩目录中使用提交后脚本:

只需在此处放置一个post-commit.bat文件,然后输入您的 blat 命令。注意:您必须使用所有可执行文件的完整路径名,因为您的 PATH 环境是空的。

Subversion 将在每次提交后调用您的脚本并传递 2 个参数:

  • 存储库的路径为 %1%
  • 提交的修订号为 %2%
于 2009-11-26T13:50:57.383 回答