|
|
|
| Вопрос к тем, кто работал с системами контроля версий SVN.
Есть проект на PHP (несколько папок с исходниками), которые лежат в определенной папке на сервере, на которую настроен Апач. Есть несколько программистов, которые сейчас редактируют исходники онлайн по ssh и сразу проверяют в браузере что получается. Соответственно если один сделал ошибку - то другие ждут пока он ее исправит.
Естественная мысль - внедрить систему контроля версий. SVN вроде самая актуальная. Соответственно вопрос - я создал репозитарий SVN в какой-то папке (например /var/svn). Как мне сделать, чтобы самый актуальный проект из этого репозитария автоматически выкладывался в папку апача /var/hosting/www после каждого коммита? | |
|
|
|
|
|
|
|
для: Pilot34
(07.02.2008 в 16:46)
| | хм... у нас это реализовано так.
На сервере стоит такой же клиент SVN и он апдейтит версию только когда это надо. | |
|
|
|
|
|
|
|
для: CrazyAngel
(07.02.2008 в 19:52)
| | просто по ssh в консоли какой-то человек это делает? | |
|
|
|
|
|
|
|
для: Pilot34
(08.02.2008 в 20:17)
| | да | |
|
|
|
|
|
|
|
для: CrazyAngel
(07.02.2008 в 19:52)
| | у свн-а есть возможность задать произвольные действия перед коммитом и/или после коммита..
прописывается это вроде в svn/hooks или как то так
вот там и надо вписать команду синхронизации | |
|
|
|
|
|
|
|
для: mechanic
(08.02.2008 в 23:03)
| | классно, спасибо! то что нужно наверное! | |
|
|
|