2009-04-21 15 views
20

Ahora que tenemos DSCM, ¿hay alguna herramienta de Project Management/Bug Tracking que se distribuya?Distributed ProjectManagement/Bug Tracking

+0

PS: Preferiblemente uno que funcione con mercurial. En el futuro puedo pasar a git, por lo que uno que trabaje con mercurial y git sería doblemente apreciado. – BubbaT

Respuesta

0

Rational Clearquest proporciona una solución distribuida de gestión del ciclo de vida del software. Se integra con Clearcase (el SCM relacionado) y, como Clearcase, está diseñado para servir a grandes bases de clientes distribuidas.

10

sí, he jugado un poco con fossil que viene con varias características interesantes:

  • integrado, distribuido de seguimiento de errores y wiki distribuido
  • integrado en la interfaz web (como hg serve) que admite excavaciones arqueológicas profundas a través de la historia del proyecto
  • toda la comunicación de red a través de HTTP con soporte de proxy para que todo funcione desde atrás firewalls restrictivos
  • todo (cliente, servidor y utilidades) está incluido en un único ejecutable autocontenido - trivial para instalar
  • un proyecto completo contenido en un solo archivo de disco (una base de datos SQLite)

cheque también:

+0

Cuando pregunté no imaginé que alguien respondiera con un sistema que incluía su propio SCM. ¿Cómo se compara con mercurial y git? En particular, ¿admite mecanismos de bifurcación (clonación del repositorio, bifurcación local donde un depósito contiene múltiples ramas)? – BubbaT

5

Sí.

Escrito en

Python: pitz

Ruby: ditz

+4

Ditz ya no se mantiene y no funciona con Ruby 1.9.2. Mientras tanto, Pitz requiere que programes tus errores usando el intérprete de Python y su modelo de objeto, no tiene su propia interfaz de usuario, que es una manera francamente extraña de registrar errores. – Ant

8

yo sólo he estado buscando en esta noche, y han mirado Ditz. Otras dos personas para su consideración:

+1

Un mejor enlace para Artemis es http://www.mrzv.org/software/artemis/ – foxcub

+0

BugsEverywhere parece interesante, pero no parece funcionar en Windows (una instalación simple, al menos) debido a su dependencia de "make ". Podría funcionar con MSys o Cygwin. Además, la documentación no especifica qué versión de Python es necesaria, así que no tengo idea de si funcionará en Python 3 (o incluso si funcionará con Python 2.6). – Ant

+0

Adjunté una copia de Bugs Everywhere como un ejecutable autónomo con intérprete de python incorporado para Windows dentro de http://www.nedprod.com/programs/Win32/BEurtle/. Simplemente agregue el directorio dist en la carpeta Program Files \ ned Productions \ BEurtle a PATH y listo, obtendrá errores nativos en todas partes en Windows. Nota "begui" inicia BEurtle como la GUI separada de TortoiseXXX. –

0

La gente ya dieron enlaces más importantes, por lo que quiero añadir una alternativa y una anotación al margen.

Alternativa: emacs org-mode tiene un soporte sofisticado para hacer y usar listas de tareas. Y el archivo .org es solo un archivo de texto, por lo que se puede versionar como cualquier otra cosa. Probablemente esa no sea la única opción, otras GUI/editores pueden admitir herramientas similares (¿Eclipse Mylyn?)

Nota: He estado usando errores en todas partes durante algún tiempo. Bueno, fue fácil y agradable dejar caer todo rápidamente. Y era casi imposible administrar la lista de problemas una vez que creció. Realmente, es el momento cuando uno necesita hitos, clasificación de problemas, seguimiento de progreso, algunos informes ...

ditz puede ser más prometedor aquí ya que tiene algunos informes HTML y ditz-commander. No lo he probado, sin embargo.