Jeder SVN-Check-In muss unbedingt eine Commit-Message enthalten. Diese SVN-Kommentare sollten folgendes beinhalten:
[PROJEKT] [Ticketnummer] Thema / fachliche Änderung (technische Details)
Beispiel (korrekt):
- [KundenprojektXYZ] #1234567 Performance bei der Auswertung verbessert (Schleife in Klasse XY optimiert)
Commit-Messages der folgenden Art sind nicht ausreichend:
- Fehler gefixt
- Umstrukturierungen
- … alles zurück
- (leere Commit-Message)
Für jede (thematische) Änderung sollte ein separater Commit erfolgen, damit man zusammengehörige Änderungen am Ende leicht nachvollziehen kann.
Wenn Änderungen rückgängig gemacht werden müssen, bitte sauber über einen „reverse merge“ , den ihr dann im Commit auch entsprechend kommentiert, z.B.:
[KundenprojektXYZ] Reverted: rev. 1234 (neues Hintergrundbild) – entsprach nicht dem Kundenwunsch