Schlagwort-Archive: Trac

Trac: Tickets per Commit schließen

Trac und Git spielen echt hervorragend zusammen.

Vorausgesetzt, dass bereits eine Trac-Installation vorhanden ist und ein Git-Repository in das Trac-Projekt eingebunden ist, ist hier der Weg beschrieben, um Tickets durch Commits zu schließen oder Referenzen zu setzen.

Beispiel-Workflow

Ein einfaches Beispiel des Workflows: Im Trac-Projekt „Webshop“ werden zwei Tickets aufgemacht: #10 beschreibt, dass der Login mit einem beliebigen Passwort möglich ist und #13 ist ein Verbesserungsvorschlag, dass Artikel auch mit einem Bild angezeigt werden.

Programmierer Jonas überträgt sich das Ticket #10, erstellt eine neue Login-Routine, commited und pushed die Änderungen zum Trac-Server. In die Commit-Message trägt er „Änderung des Logins, Sicherheitslücke beseitigt, fixed #10“ ein. Trac schließt daraufhin das Ticket.
Webdesigner Franz sieht das Ticket #13 und beginnt die View für das Bild vorzubereiten. Da Jonas aber noch die Routine für das Auslesen aus der Datenbank schreiben muss, möchte er das Ticket nur aktualisieren, aber nicht schließen. Seine Commit-Message lautet daher „View für Vorschau vorbereitet, Model muss noch Bild bereitstellen (see #13)“. In das Ticket #13 wird nun ein Eintrag mit einem Verweis auf den Commit gesetzt.

Trac: Tickets per Commit schließen weiterlesen

Verwandte Posts: