2010-11-17 1 views
3

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

ответ

2

Вы бы три извлечений: один для вас и вашего партнера, и один для веб-сервера. Всякий раз, когда вы хотите развернуть, просто обновите проверку на веб-сервере.

Если вы хотите обновлять текущие обновления, вы можете настроить перехват транзакций Subversion/Git на стороне сервера, который будет автоматически обновлять репозиторий для веб-сервера и (при необходимости) перезапускать сервер после каждой фиксации (или нажать, в случае Гит). Обратитесь к документации соответствующей системы контроля версий.

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