Wie kann ich einen Link zu einem Git-Änderungssatz in Trac erstellen, wenn es mehr als ein Repository gibt und keines der Standard ist?

Lesezeit: 1 Minute

Während ich mit nur einem zugehörigen Repository arbeitete, war ich es gewohnt, auf Changesets in meinen Trac-Tickets mit dem zu verweisen Änderungssatz Schlüsselwort und den SHA1-Hash des Commits wie folgt:

[changeset:af54b6d]

was mir einen Hyperlink zum entsprechenden Changeset geben würde.

Jetzt arbeite ich an einem Projekt, in dem mit derselben Trac-Umgebung (Version 0.12) mehrere Git-Repositorys verknüpft sind und niemand der Standard ist – und nicht sein sollte –, sodass die obige Syntax nicht mehr funktioniert.

Kann mir bitte jemand helfen, herauszufinden, wie ich auf ein Changeset in einem bestimmten Repository verweisen kann?

Vielen Dank!

Wenn Ihr Repository benannt ist repokönnen Sie mit auf das Änderungsset verlinken [changeset:af54b6d/repo].

Ich verwende Subversion, aber unter der Annahme, dass Git-Changeset-Links auf die gleiche Weise funktionieren, sollten Sie verwenden repo:changeset:af54b6dwo Sie definieren müssen repo in dem [intertrac] Abschnitt der trac.ini. Siehe auch InterTrac

  • Danke für deine Antwort Wimmel, diese Intertrac-Funktion wird wirklich helfen, auf Elemente in anderen Projekten zu verweisen, was ich manchmal auch mache. Die Syntax repo:changeset:af54b6d würde aber auf die Trac-Umgebung hinweisen Reponicht in das Versionskontroll-Repository, das zu derselben Trac-Umgebung gehört, in der ich arbeite – ich nehme an, dass Intertrac in diesem Fall nicht benötigt würde.

    – Claudio

    30. Januar 2012 um 12:36 Uhr


1090370cookie-checkWie kann ich einen Link zu einem Git-Änderungssatz in Trac erstellen, wenn es mehr als ein Repository gibt und keines der Standard ist?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy