Svn 如何使用blat在电子邮件中发送提交修订版本的输出?

Svn 如何使用blat在电子邮件中发送提交修订版本的输出?,svn,blat,Svn,Blat,一旦svn提交成功,我将发送一封电子邮件 现在我想在电子邮件中发送提交的修订号(svn状态-u的输出) 我正在使用blat以批处理文件的形式发送电子邮件 blat - -body "Subversion Commit successful. Log file: \\%computername%%OUTPUT_FILE%" -subject "Successful - SVN Commit'" -to xyz@a.com. 请务必让我知道如何在电子邮件中发送提交的修订号。您必须在存储库钩子目录中

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

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

我正在使用blat以批处理文件的形式发送电子邮件

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

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

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

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

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

  • 存储库的路径为%1%
  • 提交的修订号为%2%