Какие разные Git-репозитории мне нужны? - PullRequest
2 голосов
/ 21 декабря 2011

Я использую время простоя на Рождество, чтобы настроить эффективную среду разработки и рабочий процесс, которые будут мне полезны по мере роста моего бизнеса.Я могу заниматься разработкой PHP ..

На данный момент:

Локальная разработка У меня есть NetBeans на моем ПК с Windows.У меня есть Apache, MySQL, PHP и т. Д. Все они установлены для локальной разработки и тестирования.Я интегрировал все это с NetBeans, и у меня также интегрированы PHPUnit и Git.Кажется, он работает отлично, и теперь у меня есть свой локальный репозиторий на моем ПК.

Что я планирую:

Хранилище "Master" Я хочу иметь такой жесвоего рода среда разработки на моем ноутбуке, поэтому я могу работать вне офиса.Мой план состоит в том, чтобы на моем VPS было хранилище для каждого проекта (в какой-то момент я начну развертывать выделенные серверы хранилища), чтобы я мог загружать изменения в конце каждого рабочего сеанса.Утром я просто загружаю их изменения в свой локальный репозиторий и загружаю любую работу, выполненную в конце дня.Это послужит своего рода «официальной» историей проекта, и когда я буду работать с другими разработчиками, они тоже будут работать с этим.

Производственный репозиторий Мне нужен репозиторий на моем VPS,в «живой» области для моих приложений.Я хотел бы иметь возможность отправлять утвержденные и протестированные изменения из «основного» хранилища в это, когда эти изменения будут готовы, а не файлы FTP.

Правильно ли я поступаю по этому поводу?Есть ли инструкции по настройке такого рода вещей?

1 Ответ

3 голосов
/ 21 декабря 2011

Зачем вообще нужен производственный репозиторий?Для того, чтобы вы на самом деле использовали его, он не должен быть пустым хранилищем, и вы все равно не сможете перейти к извлеченной ветке хранилища.или "стабильная" ветка в вашем репозитории, которая содержит все, что вы хотите, чтобы быть в производстве.Затем вы оформляете эту ветку в своей производственной среде.Всякий раз, когда вы хотите внедрить что-то в производство, вы объединяете это в эту ветку, помещаете это в свой репозиторий, а затем в клоне, который есть на вашем сервере, вытягиваете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...