Можно ли настроить доступный Git Staging Directory?

В настоящее время я использую 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 каталог.

Кто-нибудь знает, как это можно настроить?

Я просмотрел весь интернет, но не могу прийти к выводу. Большинство ответов довольно расплывчаты.

Спасибо за помощь заранее.

Саймон

1

Решение

Если я вас правильно понимаю, то вот ваш ответ:

http://nvie.com/posts/a-successful-git-branching-model/

По сути, я бы создал 2 основных филиала, один для dev и один для релиза (вы можете сделать больше, например, тестирование и т. Д.), Я думаю, что лучше защитить ветку релиза, так что вы не можете вставить ее по ошибке, но вы может объединить тестирование с соответствующими правами. Вы также можете создавать хуки (вы можете найти примеры в директории вашего репозитория .git / hooks), чтобы git мог «автоматически» развернуть ваш хост или просто вручную вытащить вашу основную ветку, после слияния в тесте.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]