Benötigen Sie eine VM, um das Projektmanagement und mehrere Revisionssysteme SVN, CVS und PVCS auszuführen

Ich bin auf der Suche nach einer größtenteils schlüsselfertigen Lösung, bin aber sowohl für kostenpflichtige als auch für kostenlose Ideen offen.

Ich muss eine VM erstellen, die die folgenden Funktionen bietet:

Projektmanagement

Mehrfachrevisionssysteme SVN, CVS und PVCS

Ich habe mir schlüsselfertige Linux-VMs angesehen und bin mir nicht sicher, welche untergeordnete Distribution ich auswählen oder einfach meine eigene rollen soll.

Ich weiß, dass PVCS ein bisschen "Legacy" ist, also bin ich offen für die Umstellung auf ein anderes System, aber da die Benutzer an Serena PVCS gewöhnt sind, bräuchte ich etwas, das sich dem alten System so ähnlich wie möglich anfühlt, um das zu reduzieren oder zu eliminieren Lernkurve. Dasselbe brauche ich auch für CVS. Da ich CVS von Grund auf auf einer reinen RHEL-VM installiert habe, bin ich sicher, dass es einfach genug wäre, es auf Turnkey zu installieren und zu konfigurieren, aber ich hoffe, dass jemand schon einmal auf eine Umgebung wie diese gestoßen ist, die einen Einblick in das Problem geben kann. Der nächste Punkt ist, dass wir etwas brauchen, um Projekte zentral zu verwalten, damit endlich jeder von Tabellenkalkulationen wegkommt. Unten sind die beiden Turnkey-Linux-Child-Distributionen, die ich mir angesehen habe, aber ich bin verwirrt, warum TRAC kleiner ist, aber dennoch die gleichen REPOs hat, die bereits in Webmin integriert sind.

Die Revision Control VM ist etwas größer mit 211 MB für das Basis-ISO VS TRAC , was 181 MB für das Basis-ISO entspricht.

Antworten (1)

Ich würde vorschlagen, die Turnkey Trac- Distribution zu verwenden und den PVCS-Benutzern zu sagen, dass sie lernen sollen, SVN zu verwenden - als zentralisiertes VCS ist es weniger ein Schock als DVCSs wie git/hg/etc. Ich habe gerade fast 50 PVCS-Repositories auf SVN portiert – sie enthielten insgesamt etwa 40.000 Dateien und bis zu 15 Jahre Geschichte, so dass es möglich ist – der größte Kampf war, keine Binärdateien in ein Quellcodeverwaltungssystem zu packen.

Das schlüsselfertige Trac-System umfasst:

  • trac-Ticketing-System für das Fehlermanagement,
  • Git,
  • Basar,
  • Quecksilber und
  • Subversion

Sie sollten in der Lage sein, einen CSV-Server relativ einfach hinzuzufügen, aber auch hier würde ich dringend empfehlen, die Benutzer dazu zu bringen, auf SVN umzusteigen.

Trac ist im Grunde die gleiche Art von Ticket-Tracking, Projektplanung und Wiki-System wie mehrere bekannte Sites wie Sourceforge use/used, die V1.0-Demo -Tracker-Seite ist unten:Traker

Reicht das auch für eine anständige Projektmanagement-Lösung? Was ist mit Bugtracking?
Hinzufügen zur obigen Antwort.