0

目前,我有一个 mailer.py 文件,当特定存储库上有提交时,它会发送一封电子邮件。

任何人都知道如何仅将电子邮件发送给存储库中模块(目录)的所有者?



示例:
http://sigserver/sigrepo1(每个人都会收到关于此 repo1 的任何提交的电子邮件)

http://sigserver/sigrepo1/mymodule(我只需要在 mymodule 更改时收到通知)

在 CVS 中,有一个 cvsinfo 文件照顾这个,我想知道SVN是否有这样的事情

4

1 回答 1

1

没有与 cvsinfo 等效的工具,但是您可以使用提交后挂钩脚本(以您喜欢的语言编写)来检查修订并根据修改后的路径发送通知。

要检索修改后的操作,请使用 svnlook 命令:

svnlook changed -r REV REPO_PATH

请注意,Revision (REV) 和 repo 的路径 (REPO_PATH) 都是 subversion 通过 post-commit-call 提供的参数

于 2009-09-14T17:57:56.273 回答