我在Ubuntu 8.04上托管我自己的svn仓库。当提交发生时,svn是否有办法将电子邮件发送给团队成员?SVN提醒团队成员提交?
如果需要编码,我可以在Linux服务器上使用的唯一语言是PHP。所以我可以编写一个由svn触发的php脚本。
任何人都可以告诉我如何挂钩我的PHP脚本到svn提交?还是有另一种方法来做到这一点?
我在Ubuntu 8.04上托管我自己的svn仓库。当提交发生时,svn是否有办法将电子邮件发送给团队成员?SVN提醒团队成员提交?
如果需要编码,我可以在Linux服务器上使用的唯一语言是PHP。所以我可以编写一个由svn触发的php脚本。
任何人都可以告诉我如何挂钩我的PHP脚本到svn提交?还是有另一种方法来做到这一点?
这样做的正确方法是实施hooks。但要清楚 - 大量的电子邮件会令人讨厌。
你可能想看看Commit Monitor。我相信这是一个仅限Windows的解决方案,但它允许您的团队成员每隔30分钟左右检查一次存储库,以“选择加入”警报。
+1。好建议。尽管它仅适用于Windows(从未尝试过使用Wine) - 它比电子邮件好得多。我一直在使用它大约一年。 – zerkms 2010-04-20 22:18:38
这很棒,因为它不需要访问服务器。 – 2015-10-16 14:13:03
您还可以使用WebSVN(基于PHP的svn存储库浏览器)和您选择的RSS阅读器来监控您的存储库。
可能的重复http://stackoverflow.com/questions/7913/how-do-i-make-subversion-svn-send-email-on-checkins – 2010-04-20 22:14:37
是的,你给的链接是我在找什么为 – John 2010-04-20 22:26:58