Я хочу использовать GIT в качестве контроля версий для веб-приложения PHP/MySQL, которое я разрабатываю. Я собираюсь с настройкой стиля сервера, так как над ним также будут работать несколько разработчиков. У меня запущен сервер sandbox/dev (сервер Ubuntu 10.10, пакет LAMP, структура CodeIgniter 2.01), а его веб-root -/data/www/webapp.
Как правильно настроить GIT в моей среде? По сути, как мне получить GIT "push to" или "I'm up to date and ready to test" так же, как и root (так что я могу просто нажать обновление в браузере и увидеть результаты изменений)?
Я все еще изучаю, как работает GIT, поэтому, пожалуйста, извините за неправильное использование терминов. Также не оставляйте комментарии о других системах VCS. Я уверен, что придерживаюсь GIT.
Заранее спасибо
Одним из возможных решений является использование крючка в вашем репо, который будет реагировать на новые изменения или обновляемый тег, который будет экспортировать новый контент в соответствующее место для вашего веб-сервера.
Использование крючков делает вещи очень гибкими. В репозитории есть крючки для множества действий, и они могут делать что угодно (если вы его пишете).