Esiste un sistema di tracciamento di bug/problemi che si integra con Mercurial?
-
09-06-2019 - |
Domanda
Ho già usato Trac/Subversion e mi piace molto l'integrazione.Il mio progetto attuale utilizza Mercurial per lo sviluppo distribuito e sarebbe bello poter tenere traccia di problemi/bug e integrarlo con Mercurial.Mi sono reso conto che questo potrebbe essere complicato data la natura del DVCS.
Soluzione
TracMercurial integra Trac con Mercurial. Assembla fornisce hosting Mercurial gratuito con integrazione Trac.
L'idea è di avere un repository centrale come master e caricare tutte le modifiche sussidiarie dai repository locali in quello principale.
Altri suggerimenti
Vorrei anche aggiungere Redmine alla lista.Ho iniziato con Trac, ma ho trovato il supporto mercuriale (e l'interfaccia amministrativa per tutto) molto migliore in Redmine.
FogBugz ha stretto integrazione con Mercurial attraverso il loro Forno Prodotto.
BugTracker.NET ora supporta l'integrazione di Mercurial nello stesso modo in cui supporta Subversion e git.BugTracker.NET è un ASP.NET gratuito e open source tracciamento dei bug sistema.
Altri bug tracker gratuiti e open source che supportano Mercurial:
- Trac-http://trac.edgewall.org/wiki/TracMercurial
- Redmine-http://www.redmine.org/wiki/1/RedmineRepositories
- Arrotondare -https://www.mercurial-scm.org/wiki/Hook.Lo stesso team di sviluppo di Mercurial utilizza Roundup.
C'è anche un plugin con cui integrare Mercurial Jira.Vedi il pagina web per il plugin.
Mantis ha un'integrazione beta per Mercurial: post sul blogE codice.
Bug ovunque è un sistema distribuito di bugtracking che supporta Mercurial.
Jira si integra utilizzando un plugin.È un ottimo strumento.
Ho appena messo insieme a tracciatore di bug da riga di comando chiamato b per Mercurial che, sebbene non sia potente come Trac e simili, è esattamente ciò che richiedono molte situazioni.La sua caratteristica migliore è la facilità di configurazione: installa l'estensione Mercurial e tutti i tuoi repository avranno un bug tracker a loro disposizione.Lo trovo incredibilmente utile su progetti più piccoli che non posso/non voglio impostare con un tracker completo che vive su un server da qualche parte, semplicemente hg b
e vai.
C'è un BugzillaEstensione per aggiungere un commento a un bug di Bugzilla ogni volta che ne menzioni il numero.
Recentemente ho sviluppato un plugin Trac che integra alcune funzionalità Mercurial che TracMercurial Plugin non supporta ancora, si chiama TracMercurialChangesetPlugin.Ti consente di effettuare ricerche nei tuoi changeset, di sincronizzare la cache, di visualizzare un registro delle modifiche nei tuoi ticket correlati...
Puoi leggerlo su http://tumblr.com/x8tg5xbsh
Se sei aperto a un altro suggerimento, puoi provare Artemide.
Anche se non l'ho ancora usato, sembra abbastanza facile.