Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> GIT - jakie branche w wytwarzaniu oprogramowania
wiciu010
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
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)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 04:41