Первоначально я был в команде, где у нас есть один проект, а все остальные имеют отдельные проекты. Я не знал много мерзости, но подобрал за короткое время, просто делая основные вещи.

Теперь все остальные участники переехали, и я полностью отвечаю за проект. Сейчас проект живой, и я должен работать над его новой версией.

В настоящее время ветвь по умолчанию предназначена для производства, и у меня есть другая ветвь, которая называется Johk где я использовал некоторые вещи.

Теперь я не уверен, что такое лучшие практики и как я могу разделить ветви мне нужно сделать 4 ветви

Johnk
default
Developmenet
Release1

или мне нужно сделать отдельную ветку Prod

Я сбит с толку. Пожалуйста, направьте меня в этом

1 ответ1

0

С Git вы можете делать все, что захотите.

Если ваша ветвь по умолчанию является production и вам это удобно, это нормально; Оставь это. Вы можете объединить любую другую ветку с production когда захотите развернуть. С этой схемой я бы назвал основной веткой разработки master и сделал бы функциональные ветки master .

Если бы я установить его с нуля, я бы вместо этого использовать master , как отрасли производства, и сделать ветку под названием либо develop или next , что было основной отраслью развития. Оба из них широко используются.

Вы можете взглянуть на некоторые формально определенные рабочие процессы Git:

  • Функциональная ветка Atlassian (довольно легко понять)
  • Git Flow (мне это не нравится; чертовски сложно!)
  • GitHub Flow (намного лучше)

Есть и другие. Но в основном вы просто делаете то, что работает для вас. Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .