![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
W zespole chcemy przesiąść się na GIT. Pomysł branchy jest następujący: 1. master -> czyli kod, który działa produkcyjnie 2. development -> czyli kod, który działa na środowisku testowym W zespole jest trzech programistów. Załóżmy, że każdy pracuje nad inną funkcjonalnością, więc tworzy sobie nowy branch (np feature-1). Pytania: 1. Branche feature powinny bc tworzone na podstawie master czy development? Wydaje mi się, że master 2. Jeśli na test czyli branch development wejdzie kilka zmian (kilka branchy feature), ale na produkcję będziemy chcieli wrzucić tylko wybrane to powinniśmy mergować feature bezpośrednio do master? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Zgodnie z linkiem co ci wyslalem, gdy zamierzasz puszczac cos do live, to masz z develop tworzyc branch RELEASE, tam zakonczyc sprawy i jak jest ok to mergowac do MASTER. W takim wypadku w RELEASE masz to co chcesz miec.
Zas jesli zmiany, ktore maja znalezc sie w master sa krytyczne, sa to wowczas tzw hotfix i sposob postepowania tez masz opisany. ps: oczywiscie to tylko ogolne sugestie. Czasami postepuje sie w razie koniecznosci inaczej. Dobrze wypracowac sobie schemat, ktorego bedzie sie trzymac (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 04:41 |