Jak powinienem oddzielić gałęzie dla projektu na żywo w git

0

Początkowo byłem w zespole, w którym mamy jeden projekt, a wszystkie inne mają osobne oddziały. Nie wiedziałem zbyt wiele, ale w krótkim czasie zacząłem robić podstawowe rzeczy.

Teraz wszyscy inni członkowie przenieśli się i jestem w pełni odpowiedzialny za projekt. Teraz projekt jest na żywo i muszę pracować nad jego inną wersją AN.

Obecnie domyślna gałąź jest przeznaczona do produkcji, a moja inna gałąź nazywa się Johk gdzie kiedyś robiłem rzeczy.

Teraz nie jestem pewien, jakie są najlepsze praktyki i jak mogę podzielić gałęzie, czy muszę zrobić 4 gałęzie

Johnk
default
Developmenet
Release1

lub muszę zrobić osobno Prod Oddział

Jestem zdezorientowany. Proszę, poprowadź mnie w tej sprawie

user22
źródło

Odpowiedzi:

0

Z Git możesz robić, co chcesz.

Jeśli domyślna gałąź to production i czujesz się z tym dobrze, w porządku; zostaw to. Możesz połączyć dowolną inną gałąź w production kiedy chcesz wdrożyć. Z tym schematem nazwałbym główną gałąź rozwoju masteri wyłącz gałęzie funkcji master.

Gdybym ustawiał go od podstaw, używałbym go master jako oddział produkcyjny, a także zrobić oddział o nazwie develop lub next to była główna gałąź rozwoju. Oba są powszechnie stosowane.

Możesz spojrzeć na niektóre formalnie zdefiniowane przepływy pracy Gita:

Są inni. Ale głównie robisz to, co działa dla ciebie. Powodzenia!

thirtythreeforty
źródło