36 votes

Configuration du traqueur de bogues avec l'intégration de Git?

Je sais que je peux faire la plupart de ces tâches en piratant Trac et en utilisant des hameçons Git, mais je me demandais si quelqu'un connaissait / savait quelque chose de prêt.

Il serait utile de commenter (et de fermer) les tickets à partir de messages de commit, spécialement si le diff apparaît en ligne avec le commentaire / la remarque de clôture.

Les hashs sha1 devraient être automatiquement liés au navigateur gitweb / cigt / custom git.

J'ai essayé le GitPlugin pour Trac, mais le navigateur de code était trop lent ... des alternatives?

20voto

JW. Points 17361

Redmine pouvez faire ce que vous demandez. L'intégration fonctionne que dans un sens, vous devez problèmes de référence dans des messages de commit, puis ces données seront disponibles dans redmine.

Les données sont alors disponibles en deux points de vue. Le bug d'affichage comprennent une liste de correspondance s'engage. Le référentiel affichage lien s'engage à bug d'affichage des pages.

Redmine garde un local (nu) référentiel pour chaque projet. Cela peut être le primaire, de rachat ou d'un miroir à distance. Sur les mises à jour, redmine analyse les messages de validation et de mise à jour d'une application interne de la table de référence de change_set,question.

Si le redmine référentiel est utilisé uniquement comme un miroir, il devra être mis à jour. Les mises à jour peuvent se produire via cron ou de l'extérieur en crochet. Nous utilisons un redmine github plugin et un github post-recevoir crochet pour garder redmine en synchronisation avec un primaire github.

Cela fonctionne, mais il est encore un peu maladroit.

17voto

Robert Munteanu Points 31558

Mantis a une bonne intégration de Git, et il est exercé par les développeurs eux-mêmes, comme le développement est piloté par Git.

C'est comment les révisions attaché à un problème apparaît:

Changeset attached to an issue

Vous pouvez trouver plus de documentation à l'Intégration de Git et SVN avec le Mantis Bug Tracker.

7voto

Gera Points 41

Il y a aussi GitZilla (je suis l'auteur).

2voto

Andreas Rehm Points 1546

trac a un plugin git - il fonctionne comme la version svn ...

http://trac-hacks.org/wiki/TracGitPlugin

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X