GIT - poprawki w starej wersji systemu - jak poprawnie

0

Hej, jest taka sytuacja. Otrzymujemy aplikację od głównego producenta. Ona leży sobie na branchu "original_app". Dalej ją zmieniamy po swojemu i te zmiany są już w masterze. Kody na masterze są zawsze gotowe do budowania.
Teraz sytuacja jest jest taka, że główny producent przysyła nam nową wersję aplikacji. Mergujemy to z "original_app", następnie z "masterem". I jeśli teraz będziemy chcieli zrobić poprawkę w jakiejś starszej wersji z mastera, to jak to zrobić poprawnie?

3

W takiej sytuacji zamiast gałęzi master polecam version1 version2 version3

Ale jak już masz przepiętego mastera zawsze możesz z dowolnego "archiwalnego" commita zrobić nową gałąź archival-master-1 czy patched-master-1

0

I wtedy ta gałąź zostaje z nami na stałe, tak?

3
Juhas napisał(a):

I wtedy ta gałąź zostaje z nami na stałe, tak?

Tak długo jak potrzebujesz rozwijać starą wersję aplikacji. Nie jest to miłe ani przyjemne. W pierwszej pracy rozwijałem trzy wersje (czasowe) aplikacji jednocześnie (głownie leciały patche/łaty do starych wersji). Formalnie rzecz biorąc miałem trzy mastery dla trzech różnich klientóww

1 użytkowników online, w tym zalogowanych: 0, gości: 1