2016-11-07 17 views
6

Czy jest jakieś zalecenie dotyczące konfigurowania GitFlow z Visual Studio TeamServices?Konfiguracja GitFlow w VSTS - najlepsze praktyki?

Pochodzimy z BitBucket i tam jest to tylko prosty init. Ale w VSTS nie możemy znaleźć żadnego rusztowania. Wygląda na to, że musimy skonfigurować wiele ustawień ręcznych, prawda? Jak skonfigurować grupy użytkowników, zasady ... dla zalecanego użycia z GitFlow w VSTS?

+1

Czy możesz powiedzieć coś więcej na temat specyfiki na co można się spodziewać w zakresie polityki i bezpieczeństwa? Sam przepływ nie jest trudny do skonfigurowania i zaczniesz robić to lokalnie. Dodatkowo, możesz stworzyć jedną kompilację CI, która ma filtr gałęzi refs/heads/*, więc uruchamia się po prostu na wszystkim ... GitFlow nie wymaga Pull Request i Code Reviews itp. ... po prostu dokumentuje przepływ zatwierdzeń. – jessehouwing

Odpowiedz

3

Nie ma standardowego przycisku z jednym kliknięciem, aby skonfigurować gałęzie i zasady dotyczące VSTS w celu obsługi GitFlow lub innego typu struktury przepływu dla Git (np. GitHubFlow itp.).

Konfiguracja nie jest zbyt trudna, ale może obejmować wiele ręcznych czynności. Można go przekształcić w skrypt inicjujący za pomocą interfejsu API REST, aby wygenerować kompilacje (z symbolami wieloznacznymi w filtrach oddziałów), ustawić zasady oddziału i zablokować gałęzie z odpowiednimi zabezpieczeniami.

W tym samym czasie nie ma domyślnej konfiguracji dla GitFlow, jeśli istnieje wystarczająca wiara w zespół ... Grupa bezpieczeństwa dla prawie wszystkiego w tym przypadku byłaby po prostu "domyślną drużyną".

Jest przy okazji wtyczka Visual Studio, która pomoże ci skonfigurować strukturę gałęzi i przepływ połączenia pomiędzy gałęziami.