2009-04-21 12 views
20

Ora che disponiamo di DSCM, esistono strumenti di gestione dei progetti/monitoraggio dei bug distribuiti?ProjectManagement distribuito/Monitoraggio dei bug

+0

PS: Preferibilmente uno che funziona con mercurial. In futuro potrei passare a git, quindi uno che funziona sia con mercurial che con git sarebbe doppiamente apprezzato. – BubbaT

risposta

0

Rational Clearquest fornisce una soluzione di gestione del ciclo di vita del software distribuito. Si integra con Clearcase (il relativo SCM) e, come Clearcase, è costruito per servire grandi basi client distribuite.

10

sì, ho giocato un po 'con fossil che è dotato di numerose funzioni interessanti:

  • integrato, bug tracking distribuito e wiki distribuito
  • built-in interfaccia web (come hg serve) che supporta scavi archeologici profondi attraverso la cronologia del progetto
  • tutte le comunicazioni di rete via HTTP con supporto proxy in modo che tutto funzioni da firewall restrittivi
  • tutto (client, server e utilità) è incluso in un singolo self-contained eseguibile - banale da installare
  • un intero progetto Contenuto in file di disco singolo (un database SQLite)

controllo anche:

+0

Quando ho chiesto che non immaginavo che qualcuno rispondesse con un sistema che includeva il proprio SCM. Come si confronta con mercurial e git? In particolare supporta i meccanismi di ramificazione (clonazione del repository, ramificazione locale in cui un repository contiene più rami)? – BubbaT

5

Sì.

Scritto in

Python: pitz

Rubino: ditz

+4

Ditz non viene più gestito e non funziona con Ruby 1.9.2. Nel frattempo, Pitz richiede che si programmino i bug usando l'interprete Python e il suo modello a oggetti - non ha una propria UI - che è un modo francamente bizzarro di registrare i bug. – Ant

8

Ho appena stato a guardare questa sera, e hanno guardato Ditz. Altri due da tenere in considerazione:

+1

Un collegamento migliore per Artemis è http://www.mrzv.org/software/artemis/ – foxcub

+0

BugsEverywhere sembra interessante, ma non sembra funzionare in Windows (almeno un'installazione vanilla) a causa della sua dipendenza da "make" ". Potrebbe funzionare con MSys o Cygwin. Inoltre, la documentazione non specifica quale versione di Python è richiesta, quindi non ho idea se funzionerà in Python 3 (o anche se funzionerà con Python 2.6). – Ant

+0

Ho associato una copia di Bugs Everywhere come un eseguibile autonomo con interprete python incorporato per Windows in http://www.nedprod.com/programs/Win32/BEurtle/. Basta aggiungere la directory dist nella cartella Programmi \ ned Productions \ BEurtle su PATH e voilà, si ottengono bug nativi su Windows. Nota "be gui" lancia BEurtle come separatore della GUI da TortoiseXXX. –

0

persone già dato i link più importanti, quindi cerchiamo di aggiungere un'alternativa e un sidenote.

Alternativa: emacs org-mode dispone di un supporto sofisticato per creare e utilizzare elenchi di attività. E il file .org è solo un file di testo, quindi può essere versionato come qualsiasi altra cosa. Probabilmente questa non è l'unica opzione, altre GUI/editor possono supportare strumenti simili (Eclipse Mylyn?)

Sidenote: uso bug da qualche parte da un po 'di tempo. Bene, è stato facile e piacevole far cadere velocemente le cose di Todo. Ed era quasi impossibile gestire la lista dei problemi una volta diventato grande. In realtà, è il momento in cui si ha bisogno di pietre miliari, classificazione dei problemi, monitoraggio dei progressi, alcuni rapporti ...

ditz potrebbe essere più promettente in quanto ha alcuni rapporti HTML e ditz-comandante. Non l'ho provato, però.