2010-04-20 84 views
1

我在Ubuntu 8.04上托管我自己的svn仓库。当提交发生时,svn是否有办法将电子邮件发送给团队成员?SVN提醒团队成员提交?

如果需要编码,我可以在Linux服务器上使用的唯一语言是PHP。所以我可以编写一个由svn触发的php脚本。

任何人都可以告诉我如何挂钩我的PHP脚本到svn提交?还是有另一种方法来做到这一点?

+1

可能的重复http://stackoverflow.com/questions/7913/how-do-i-make-subversion-svn-send-email-on-checkins – 2010-04-20 22:14:37

+0

是的,你给的链接是我在找什么为 – John 2010-04-20 22:26:58

回答

3

这样做的正确方法是实施hooks。但要清楚 - 大量的电子邮件会令人讨厌。

2

你可以做简单的,请阅读本页面:

  1. petefreitag
  2. svnbook

这说明如何使用Subversion钩子,以及存在哪些类型的她,如何网页链接配置它。

8

你可能想看看Commit Monitor。我相信这是一个仅限Windows的解决方案,但它允许您的团队成员每隔30分钟左右检查一次存储库,以“选择加入”警报。

+0

+1。好建议。尽管它仅适用于Windows(从未尝试过使用Wine) - 它比电子邮件好得多。我一直在使用它大约一年。 – zerkms 2010-04-20 22:18:38

+0

这很棒,因为它不需要访问服务器。 – 2015-10-16 14:13:03

1

您还可以使用WebSVN(基于PHP的svn存储库浏览器)和您选择的RSS阅读器来监控您的存储库。