2014-01-09 2 views
2

Текущий поток процесса:git master branch должен быть синхронизирован с какой средой ...?

В настоящее время я имею четыре GIT ФИЛИАЛЫ Master, тычок, стадию и Дево. Фиксации идет в таком порядке,

  • всего развитие совершает идет в Dev отрасль в конце каждого спринта или билет всего DEV коммитов будет вручную слилось в ветку релиза соответствующих разработчиков и дается как одно изменение фиксации.

  • Команда релиза будет принимать одно изменения-набор сделана в ветке релиза для отпускания истории стадии для обеспечения качества (без тестовой среды не будет создана для контроля качества до сих пор)

  • И, наконец, во время высвобождает stage и prod будут объединены, и в производстве будет создан и развернут уникальный тег.

Выпуск:

В настоящее время мастер синхронизируется с окружающей средой стадии, но так как у нас нет тестовой среды Q.A делается в этой отрасли, а отрасль не является стабильным.

Мне действительно нужно знать: Мастер должен быть синхронизирован с какой средой (dev, stage или prod) ..?

Пожалуйста, помогите мне в этом.

Спасибо.

+1

Возможно, эта ссылка об успешной настройке ветвления может помочь вам: http://nvie.com/posts/a-successful-git-branching-model/ – veelen

ответ

1

В идеале:

  • master всегда представляющий продукцию, т.е. нет необходимости в prod.
  • (предварительная) релизная ветка (или «этап») является хорошим местом для процесса постановки (там, где вы интегрируете коммиты, которые имеют право перейти к следующей версии) и для QA для выполнения своих тестов.
    Если QA имеет любую модификацию, чтобы сделать, он должен затем сделать выделенную ветку.
  • классический филиал релиза делается после освобождения, чтобы управлять исправлениями

Но основная идея остается: если вы клонировать репозиторий, вы получаете по умолчанию master ветви, и это должно показать вам что в настоящее время работает в prod, и позволяет быстро начать отладку/исправление.

+0

Спасибо Vonc. У меня была такая же идея, и я общался с командой, но никто не принимал здесь ... разочарование ... !! –

+0

@BalaVaradarajan Да, мое предложение немного похоже на http://nvie.com/posts/a-successful-git-branching-model/. Но я был бы интересен в причине отказа команды. – VonC

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