В настоящее время я использую VPS с CentOS 6.6 Apache 2.2 и Php 5.4.37.
Мой вопрос касается Git, который я установил.
Я хотел бы знать, возможно ли настроить Git для работы с желаемым рабочим процессом, так как в настоящее время мне приходится объединять файлы вручную.
Сценарий.
я имею http://www.example.com а также http://dev.example.com в двух разных каталогах / live / httpdocs и / dev / httpdocs.
Я работаю на dev.mysite.com весь день и использую адрес http://dev.example.com проверить мой код и т. д.
Затем, когда я доволен кодом, я хочу быть в состоянии совершить http://www.example.com каталог.
Кто-нибудь знает, как это можно настроить?
Я просмотрел весь интернет, но не могу прийти к выводу. Большинство ответов довольно расплывчаты.
Спасибо за помощь заранее.
Саймон
Если я вас правильно понимаю, то вот ваш ответ:
http://nvie.com/posts/a-successful-git-branching-model/
По сути, я бы создал 2 основных филиала, один для dev и один для релиза (вы можете сделать больше, например, тестирование и т. Д.), Я думаю, что лучше защитить ветку релиза, так что вы не можете вставить ее по ошибке, но вы может объединить тестирование с соответствующими правами. Вы также можете создавать хуки (вы можете найти примеры в директории вашего репозитория .git / hooks), чтобы git мог «автоматически» развернуть ваш хост или просто вручную вытащить вашу основную ветку, после слияния в тесте.
Других решений пока нет …