2009-04-21 4 views
20

Maintenant que nous avons des DSCM, existe-t-il des outils de gestion de projet/suivi des bogues qui sont distribués?Gestion de projet distribuée/suivi des bogues

+0

PS: De préférence un qui fonctionne avec mercurial. Dans l'avenir, je peux passer à git, donc celui qui fonctionne à la fois avec mercurial et git serait doublement apprécié. – BubbaT

Répondre

0

Rational Clearquest fournit une solution de gestion de cycle de vie logicielle distribuée. Il s'intègre à Clearcase (le SCM associé) et, à l'instar de Clearcase, est conçu pour servir de grandes bases de clients distribuées.

10

oui, je l'ai joué un peu avec fossil qui vient avec plusieurs fonctionnalités intéressantes:

  • intégré, suivi des bogues distribués et wiki distribué
  • intégré dans l'interface web (comme hg servir) qui prend en charge fouilles archéologiques profondes à travers l'histoire du projet
  • toutes les communications réseau via HTTP avec un support proxy afin que tout fonctionne à partir de derrière des pare-feu restrictifs
  • tout (client, serveur et utilitaires) est inclus dans un seul autonome exécutable - trivial à installer
  • un projet entier contenu dans le fichier de disque unique (une base de données SQLite)

vérifier aussi:

+0

Quand j'ai demandé je n'ai pas envisagé quelqu'un répondant avec un système qui a inclus son propre SCM. Comment ça se compare avec mercurial et git? En particulier, prend-il en charge les mécanismes de branchement (clonage du référentiel, branchement local où un référentiel contient plusieurs branches)? – BubbaT

5

Oui.

Écrit dans

Python: pitz

Ruby: ditz

+4

Ditz n'est plus maintenu et ne fonctionne pas avec Ruby 1.9.2. Pendant ce temps, Pitz exige que vous programmez vos bogues en utilisant l'interpréteur Python et son modèle d'objet - il n'a pas sa propre interface utilisateur - qui est une manière franchement bizarre d'enregistrer des bogues. – Ant

8

Je viens d'être à ce soir à la recherche, et ont regardé Ditz. Deux autres à prendre en considération:

+1

Un meilleur lien pour Artemis est http://www.mrzv.org/software/artemis/ – foxcub

+0

BugsEverywhere semble intéressant, mais ne semble pas fonctionner dans Windows (une installation vanille, au moins) en raison de sa dépendance à "faire ". Cela pourrait fonctionner avec MSys ou Cygwin. De plus, la documentation ne spécifie pas quelle version de Python est requise, donc je ne sais pas si cela fonctionnera dans Python 3 (ou même si cela fonctionnera avec Python 2.6). – Ant

+0

J'ai lié une copie de Bugs Everywhere en tant qu'exécutable autonome avec interpréteur python intégré pour Windows à l'adresse http://www.nedprod.com/programs/Win32/BEurtle/. Il suffit d'ajouter le répertoire dist dans le dossier Program Files \ ned Productions \ BEurtle à PATH et voilà, vous obtenez des bugs partout natifs sous Windows. Remarque "be gui" lance BEurtle en tant que séparateur graphique de TortoiseXXX. –

0

Les gens ont déjà donné des liens les plus importants, alors laissez-moi ajouter une alternative et un sidenote. Alternative: emacs org-mode dispose d'un support sophistiqué pour créer et utiliser des listes de tâches. Et le fichier .org est juste un fichier texte, donc peut être versionné comme toute autre chose. Ce n'est probablement pas la seule option, d'autres interfaces graphiques peuvent supporter des outils similaires (Eclipse Mylyn?)

Sidenote: J'ai utilisé des bugs partout pendant un certain temps. Eh bien, c'était facile et agréable de laisser tomber rapidement les todo. Et il était presque impossible de gérer la liste des problèmes une fois qu'elle a grandi. Vraiment, c'est le moment où on a besoin de jalons, de classification d'émission, de suivi de progression, de quelques rapports ...

ditz peut être plus prometteur ici car il a quelques rapports HTML et ditz-commander. Je ne l'ai pas testé, cependant.

Questions connexes