Оповещение членов команды SVN совершать? - PullRequest
1 голос
/ 21 апреля 2010

Я размещаю свой собственный svn-репозиторий в Ubuntu 8.04. Есть ли способ для svn отправлять электронные письма членам команды всякий раз, когда происходит коммит?

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

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

Ответы [ 4 ]

8 голосов
/ 21 апреля 2010

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

3 голосов
/ 21 апреля 2010

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

2 голосов
/ 21 апреля 2010

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

  1. petefreitag
  2. svnbook

Это веб-ссылки, описывающие, как использовать ловушки Subversion, и какие типы ее существуют и как ее настроить.

1 голос
/ 30 сентября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...