Web Проект на PHP + CVS как правильно его публиковать?

NetImperia

Guest
Web Проект на PHP + CVS как правильно его публиковать?

Уже давно пользуюсь CVS. Но только сейчас встал этот вопрос.

Есть рабочий сайт (который выложен и по нему уже пользователи ходят)
Этот сайт разрабатывается под CVS. И всегда выкладывался руками.
Но со временем руками его просто задолбало выкладывать.

Скажите пожалуйста как сделать что-бы раз в день автоматом сайт из CVS выкладывался(из стабильной ветки).
И при этом что-бы права на файлы выставлялись нужные. А так-же что-бы мусор ввиде уже удаленных файлов не копился...?

Как это вообще все правильно организовать?

Заранее очень благодарен за все ответы.
 

tony2001

TeaM PHPClub
написать шелл-скрипт из 3-строк, который будет делать удалять/бэкапить старую версию + cvs co.
и вставить его в крон.
 

NetImperia

Guest
А можешь пример показать?

Просто удалить и взятьиз CVS не проблемма.
Проблемма в том как сделать что-бы и права сохранялись на папки... Например есть право на запись в некоторых папках.. Как его оставить?
 

NetImperia

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

Суть-то в чем. Все 7 человек общаются только с CVS. У них нет доступа к сайту.
И у них нет доступа к скриптам обновления и крону...
 

tony2001

TeaM PHPClub
ну так придумай что-нить.
можно их называть как-то так, чтобы они выделялись.
можно добавить служебный файл со списком директорий с особыми правами.
много чего можно.
 

NetImperia

Guest
Хм... Кста спасибо за идею.. Действительно сделать файл со списком папок и прав на них... А потом в скрипте просто его читать и устанавливать...

Все теперь ясно спасибо :)
 
Сверху