2010-04-20 5 views
1

У меня есть мой собственный репозиторий svn на ubuntu 8.04. Есть ли способ, чтобы svn отправлял электронные письма членам команды всякий раз, когда произошла фиксация?Участники команды оповещения SVN совершают?

Если требуется кодирование, единственным языком, который я могу использовать на сервере linux, является PHP. Поэтому я мог написать скрипт php, который будет запущен svn.

Может ли кто-нибудь сказать мне, как подключить мой PHP-скрипт к svn commit? Или есть другой способ сделать это?

+1

Возможный дубликат http://stackoverflow.com/questions/7913/how-do-i-make-subversion-svn-send-email-on-checkins –

+0

да, ссылка taht, которую вы дали, - это то, что я ищу для – John

ответ

3

Правильный способ сделать это - реализовать hooks. Но чтобы быть понятным - тонны писем будут раздражать.

2

Вы можете просто сделать, прочитать эти страницы:

  1. petefreitag
  2. svnbook

Этот веб-ссылки, описывающие, как использовать диверсионные крючки, и какие виды ее существуют и как настройте его.

8

Возможно, вы захотите изучить Commit Monitor. Я думаю, это решение только для окон, но оно позволяет членам вашей команды «выбирать» предупреждения, проверяя хранилище каждые 30 минут или около того.

+0

+1. хороший совет. несмотря на то, что это только для окон (никогда не пробовал это с Вином) - это намного лучше, чем электронные письма. Я использую его около года. – zerkms

+0

Это здорово, поскольку он не требует доступа к серверу. –

1

Вы также можете отслеживать свои репозитории с помощью WebSVN (браузера хранилища svn на основе PHP) и RSS-ридера по вашему выбору.

Смежные вопросы