via Wykop Mobilny (Android)
  • 0
Nie ogarniam troche tego gita. Bo mam zrobić podbicie wersji w projekcie (podprojekt większego). I normalnie do tego mozna użyć jgitflow ale coś jest z zabezpieczeniami i chyba będę to musiał zrobić ręcznie. I nie do końca wiem jakie kroki po kolei mam zrobić. Normalnie tam w jgitflow sie używa release-start i release-finish ale pewnie da sie wszystkie te kroki odtworzyć ręcznie. Jestem świeżakiem i nigdy tego nie robiłem. Jakieś tipy żeby
Jak zrobić release w #gitflow gdy mam commity na developie które nie chcę jeszcze wypuszczać. Jak rozumiem z internetu to powinienem odbić po prostu od starszego commita z developa i do cherry pickować nowsze ficzery na branch release. Dobrze to widzę?

#programowanie
@ss_wykopek: odpuść #gitflow. Mergujesz do mastera, testy automatyczne, deploy, testy akceptacyjne, deploy na produkcję. Merge po merge. Serio nie warto się męczyć w gitflow. Ale jak już musisz to mi się nieźle współpracowało z narzędziem hubflow.
  • Odpowiedz
@Kuberson: chyba o czym innym myślimy.
@kernelpan1c: dzięki za utwierdzenie
@seban: niestety obawiam się, że proste rozwiązania dla małego projektu do którego komituje top 5 programistów regularnie nie przejdą pod zarządem obecnego seniora. hubflow wygląda ciekawie.
  • Odpowiedz
Czołem mirki.
Możecie podzielić się doświadczeniem w jaki sposób przebiega wasza praca z gitem? Chodzi mi o workflow od powstania nowego brancha do zmergowania go do mastera.

Teraz w pracy mam tak, że beta = master, więc tworzę nowy branch z branchu beta, wykonuję na nim jakieś zmiany, następnie robię merge do branchu alpha (jeżeli powstają konflikty, to je rozwiązuję). Tworzę też pull request do branchu beta. Po sprawdzeniu czy wszystko działa