Jestem w trakcie sporu (oczywiście serdecznego) z moim tropem dotyczącym prawidłowego nazewnictwa gałęzi. Dotyczy to naprawy błędów i małych gałęzi funkcji, a nie długotrwałych gałęzi funkcji. W przypadku długo działających gałęzi funkcji zgadzamy się, że nazwy czytelne dla ludzi są lepsze. Oto dwa punkty widzenia:
Moje:
Nazwy oddziałów według ich zespołu i numeru biletu są lepsze. Ułatwia to ich znalezienie w naszym systemie biletowym i jest krótszy do pisania. Ułatwia także wyszukiwanie odpowiednich oddziałów w GIT, gdy szukasz historycznych informacji o bilecie.
Przykład:
team-name/12345
team-name/53719
Jego:
Nazewnictwo gałęzi według ich funkcji / funkcjonalności. Ułatwia autouzupełnianie i jest łatwiejszy do zapamiętania niż poszczególne liczby.
Przykład:
team-name/fix-that-sql-bug
team-name/expand-http-parser
Jeden kompromis, który zaproponowałem, to:
team-name/12345-fix-that-sql-bug
Ale to mu się nie podoba, ponieważ bałagan z autouzupełnianiem GIT.
Jeśli opiera się to głównie na opiniach, proszę dać mi wskazówki, jak to lepiej dopasować do SO - ale myślę, że podane przeze mnie przyczyny można zmienić / dodać, aby dać odpowiedź empiryczną.