![]() |
![]() |
![]()
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: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
My robimy teraz tak że feature robimy z Develop, Hotfix z Master. I teraz tak. Robimy feature, jak skończony to siup do develop. Testujemy, jak jest ok i klepnięte to siup do mastera.
Na produkcji mamy podłączonego GITa do repo z kodem i poprzez cherry-pick wyciągamy konkretne tickety które trafiają do publiki. Trochę zamotane ale działa (IMG:style_emoticons/default/smile.gif) Do każdego takiego cherry dodajey commit z hash oryginalnego commita + nr. ticketów. Ostatnio w pythonie wyskrobałem skrypt do automatyzacji tego (IMG:style_emoticons/default/smile.gif) Ten post edytował Pyton_000 14.06.2017, 11:18:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 01:33 |