Ora che disponiamo di DSCM, esistono strumenti di gestione dei progetti/monitoraggio dei bug distribuiti?ProjectManagement distribuito/Monitoraggio dei bug
risposta
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.
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:
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
Ho appena stato a guardare questa sera, e hanno guardato Ditz. Altri due da tenere in considerazione:
- Bugs Everywhere
- Artemis (estensione Mercurial)
Un collegamento migliore per Artemis è http://www.mrzv.org/software/artemis/ – foxcub
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
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. –
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ò.
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