2009-04-21 9 views
20

Jetzt, da wir DSCMs haben, gibt es irgendwelche Projektmanagement/Bug-Tracking-Tools , die verteilt werden?Distributed ProjectManagement/Fehlerverfolgung

+0

PS: Vorzugsweise eine, die mit Quecksilber arbeitet. In Zukunft könnte ich zu Git wechseln, so dass eine, die sowohl mit Mercurial als auch mit Git arbeitet, doppelt geschätzt wird. – BubbaT

Antwort

0

Rational Clearquest bietet eine verteilte Software Lifecycle Management-Lösung. Es integriert sich in Clearcase (den zugehörigen SCM) und ist wie Clearcase dazu ausgelegt, große verteilte Client-Datenbanken zu bedienen.

10

ja, ich habe ein wenig mit fossil gespielt, die mit mehreren netten Features kommt:

  • integriert, verteilt Bug-Tracking und verteilt Wiki
  • integrierte Web-Schnittstelle (wie hg dienen), die Träger tiefe archäologische Ausgrabungen durch die Projekthistorie
  • alle Netzwerk-Kommunikation über HTTP mit Proxy-Unterstützung, so dass alles hinter restriktiven Firewalls
  • funktioniert alles (Client, Server und Dienstprogramme) ist in einem einzigen enthalten in sich geschlossene ausführbare - trivial
  • ein ganzes Projekt in einzelne Disk-Datei (eine SQLite-Datenbank)

Prüfung auch enthalten zu installieren:

+0

Als ich fragte, stellte ich mir nicht vor, dass jemand mit einem System antwortete, das seinen eigenen SCM enthielt. Wie vergleicht es sich mit Quecksilber und Git? Insbesondere unterstützt es Verzweigungsmechanismen (Klonen des Repository, lokale Verzweigung, wo ein Repository mehrere Zweige enthält)? – BubbaT

5

Ja.

geschrieben in

Python: pitz

Rubin: ditz

+4

Ditz wird nicht mehr gepflegt und funktioniert nicht mit Ruby 1.9.2. In der Zwischenzeit verlangt Pitz, dass Sie Ihre Bugs mit dem Python-Interpreter und seinem Objektmodell programmieren - es hat keine eigene Benutzeroberfläche - was eine bizarre Art ist, Bugs aufzuzeichnen. – Ant

8

Ich habe gerade an diesem Abend suchen, und haben bei Ditz aussah. Zwei andere für die Prüfung:

+1

Ein besserer Link für Artemis ist http://www.mrzv.org/software/artemis/ – foxcub

+0

BugsEverywhere sieht interessant aus, scheint aber nicht in Windows zu funktionieren (zumindest eine Vanilla-Installation), da es auf "make" angewiesen ist ". Es könnte mit MSys oder Cygwin funktionieren. Außerdem gibt die Dokumentation nicht an, welche Version von Python benötigt wird, also habe ich keine Ahnung, ob es in Python 3 funktionieren wird (oder sogar, ob es mit Python 2.6 funktionieren wird). – Ant

+0

Ich habe eine Kopie von Bugs Everywhere als eigenständige ausführbare Datei mit integriertem Python-Interpreter für Windows in http://www.nedprod.com/programs/Win32/BEurtle/ eingebunden. Fügen Sie einfach das Verzeichnis dist im Ordner Programme \ ned Productions \ BErurtle zu PATH hinzu und voila, Sie erhalten Bugs überall nativ auf Windows. Hinweis: "be gui" startet BEurtle als GUI, die sich von TortoiseXXX trennt. –

0

Menschen gab bereits wichtigsten Links, so lassen Sie mich eine Alternative und eine Bemerkung am Rande hinzuzufügen.

Alternative: emacs org-mode bietet eine ausgefeilte Unterstützung für das Erstellen und Verwenden von Aufgabenlisten. Und .org-Datei ist nur eine Textdatei, so kann als alles andere versioniert werden. Das ist wahrscheinlich nicht die einzige Option, andere GUIs/Editoren können ähnliche Tools unterstützen (Eclipse Mylyn?)

Hinweis: Ich benutze seit einiger Zeit überall Fehler. Nun, es war einfach und angenehm, Todos schnell fallen zu lassen. Und es war nahezu unmöglich, die Problemliste zu verwalten, sobald sie groß geworden war. Wirklich, es ist die Zeit, wenn man Meilensteine, Problemklassifizierung, Fortschrittsverfolgung, einige Berichte braucht ...

Ditz kann hier vielversprechender sein, da es einige HTML-Berichte und Ditz-Commander hat. Ich habe es jedoch nicht getestet.