我在ubuntu 8.04上托管我自己的svn存储库。有没有办法让svn在发生提交时向团队成员发送电子邮件?
如果需要编码,我能在linux服务器上使用的唯一语言是PHP。所以我可以编写一个由svn触发的php脚本。
有人能告诉我如何将我的php脚本连接到svn提交吗?还是有另一种方法可以做到这一点吗?
答案 0 :(得分:8)
您可能需要查看Commit Monitor。这是我认为的仅限Windows的解决方案,但它允许您的团队成员通过每30分钟左右检查一次存储库来“选择加入”警报。
答案 1 :(得分:3)
这样做的正确方法是实施hooks。但要明确的是 - 大量的电子邮件会很烦人。
答案 2 :(得分:2)
您可以轻松做到,请阅读此页:
这个网页链接描述了如何使用subversion钩子,以及她存在哪些类型以及如何配置它。
答案 3 :(得分:1)
您还可以使用WebSVN(基于PHP的svn存储库浏览器)和您选择的RSS阅读器来监控您的存储库。