Bei der Benennung von Branches gilt ähnliches wie für die Kommentare:
Es sollte eine Ticketnummer vorhanden sein (am besten als Prefix), und eine Beschreibung in wenigen Worten. Letzeres wird häufig nicht gemacht, aber im Projektalltag erhält man schnell eine Liste die ungefähr so aussieht:
- git branch
develop
feature/CMS-1230
feature/CMS-1230
feature/CMS-1253
feature/CMS-1284
feature/CMS-1303
feature/CMS-1415
feature/CMS-1501
feature/CMS-1531
hotfix/CMS-1572
hotfix/CMS-1710
master
Die Anzahl an Branches ist schon recht aufgeräumt und trotzdem fällt es mir schwer zu jeder Ticketnummer wenigstens das Thema zu wissen. Für die 1,2 oder 3 Branches mit denen aktuell viel gearbeitet wird klappt das meist ganz gut, aber der Rest bleibt eben einfach ein Nummer. Fügt man nur 1-2 Stichworte hinzu, kann man meist sehr schnell das Ticket-Thema zuordnen:
- feature/CMS-1230.etracker-video-tracking
Damit kann ich schon mehr anfangen. Und zur gleichen Zeit gibt es selten mehrere Branches mit demselben Thema. Damit kommen wir direkt zum nächsten Tipp 🙂
