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?