2010-03-26 13 views

risposta

5

Quello che stai cercando è chiamato distributed bugtracker. C'è un numero di quelli disponibili in cima a quello o un altro dvcs. ho incontrato un paio di link:

  1. Bugs Everywhere
  2. DisTract
  3. Distributed bug tracking
+0

Un bugtracker distribuito sarebbe sicuramente il pezzo corrispondente a un DVCS, ovviamente sarebbe fantastico se il sito Web di Bugs Everywhere e DisTract funzionasse al momento, quindi potrei avere un'idea di come sia il loro prodotto/lo fa. –

2

c'è il Bugzilla extension ma questo non è proprio quello che vuoi fuori dagli schemi, penso? può essere un buon punto di partenza ma se si vuole scrivere proprio interno/hooks di fare esattamente quello che vuoi

se si desidera pagare denaro contante poi c'è fogbugz e kiln

1

Penso che il tuo migliore il tiro qui è così lontano da aggiungerlo tu stesso usando la funzione degli hook in Mercurial.

Ho cercato questo per la nostra installazione interna di TargetProcess. Puoi trovare altro a questo post che ho trovato nella mia ricerca per questo: http://mattadamson.blogspot.com/2009/11/building-mercurial-external-hook-to.html

Questo dovrebbe essere fattibile fintanto che il tuo sistema per la gestione di caratteristiche/difetti offre un'API per manipolare i suoi dati.

1

È possibile controllare da this wikipedia e passare alla sezione "Integrazione del sistema di controllo di revisione" che si trova alla fine del wiki.

Penso che la tua domanda dovrebbe essere quale problema i sistemi di tracciamento possono integrare con mercurial, non il modo in cui mercurial è solo un sistema di controllo sorgente. Famoso sistema di tracciamento di problemi gratuiti come BugTracker.NET, Bugzilla, Redmine, Trac supportano l'integrazione mercuriale, il che significa che puoi integrare il tuo repository mercurial con loro per tenere traccia dei tuoi cambiamenti, ecc.

0

È possibile provare l'estensione Artemis che è un rilevamento di problemi leggero che gestisce ogni problema come thread di posta elettronica, archiviandoli nello stesso repository. È facile da installare, basta scaricarlo e aggiungere una riga al tuo file .hgrc. Per aggiungere o modificare un problema, digita semplicemente hg iadd. Personalmente l'ho trovato facile e semplice da usare. Manca però un'interfaccia web.