Развертывание веб-сайта из SVN


Использует ли кто-нибудь SVN для развертывания своих веб-сайтов? Если да, не могли бы вы объяснить свой процесс настройки и рабочий процесс или предоставить ссылку на дополнительную информацию? В идеале я хотел бы иметь возможность подключиться к SVN, а затем также обновить свой веб-сайт. В настоящее время я использую Assembla в качестве размещенного репозитория SVN, поэтому любые ответы, учитывающие это, будут вдвойне оценены.

Author: Virtuosi Media, 2010-11-23

2 answers

В прошлом я использовал SVN, затем переключился на Git.

Я настоятельно рекомендую вам прочитать книгу SVN. Он содержит много полезной информации и предложений по правильному использованию SVN.

Вы можете начать с использования дерева trunk для хранения основной строки разработки проекта. Каждый разработчик будет работать над своей рабочей копией и выполнять одну фиксацию для каждой завершенной функции, исправленной ошибки или изменения.

Конфигурация вашего рабочего сервера зависит от о сложности проекта. Если проект прост, вы можете извлечь рабочую копию и указать серверу на рабочую копию. Обязательно заблокируйте доступ к папкам .svn.

Другой альтернативой является выполнение экспорта вместо извлечения.

 2
Author: Simone Carletti, 2010-11-24 09:02:59

Некоторые провайдеры предлагают возможность автоматически отправлять последние коммиты в реальном времени. Я знаю, что Бобовый стебель предлагает это, давно хотел попробовать. Похоже, что Assembla тоже предлагает это, хотя это платный план.

 0
Author: Grant Palin, 2010-11-25 01:22:26