2009-12-06 4 views
10

Ich habe eine Handvoll kleiner Git-Repositories, die ich remote hosten möchte. Sie sind alle private Projekte, die meisten von ihnen in Java.Codaset, Codebasehq, Unfugdle, Trac oder Redmine?

Codaset, Codebasehq, Unfindle, Trac, Redmine .. Es scheint eine Fülle von Lösungen da draußen zu sein. Sie sind alle mit Funktionen und nützlichen Funktionen gepackt.

Abgesehen von der Preisgestaltung und den Hochglanzlayouts, was ist der beste Weg, diese Optionen zu vergleichen?

+0

ich nicht wusste, dass so etwas wie Codaset existierte. Vielen Dank. :-) –

+0

Sie haben nicht angegeben, wofür Sie eigentlich die Front-Ends verwenden. Für das Hosting von 'git' gibt es bereits einen Server und' gitweb' oder 'cgit' sind beliebte Repository-Viewer. –

Antwort

2

Vorab Offenlegung: Ich bin einer der Trac-Entwickler.

Ich denke, Sie müssen schauen, was Sie erreichen wollen, welche Funktionalität Ihnen helfen wird, diese Ziele zu erreichen und wie das mit den verfügbaren Optionen übereinstimmt, und die Flexibilität des Systems betrachten.

Ich denke Flexibilität ist, wo Trac wirklich glänzt - trac-hacks hat viele Plugins, um eine Menge Funktionalität hinzuzufügen (einige besser als andere), und sie sind nicht schwer zu schreiben; Der Workflow ist sehr konfigurierbar, sodass er mit dem übereinstimmt, was Sie für Ihren Workflow benötigen. Sie können es sehr einfach machen (ein Ticket ist entweder offen oder es ist geschlossen), oder so komplex, wie Sie es sich vorstellen können, mit Nebenwirkungen bei bestimmten Übergängen usw.

Sie können auch Fragen in #trac auf freenode stellen ; Es ist ziemlich lärmarm und es gibt normalerweise ein paar Leute während der Geschäftszeiten in den USA, die Fragen beantworten und Trac-Sachen mit Ihnen besprechen können.

Um die verschiedenen Optionen wirklich zu vergleichen, würde ich vorschlagen, in jedem ein kleines Beispielprojekt einzurichten, damit herumzuspielen und Fragen zu stellen. Aber Sie müssen wirklich entscheiden, was Ihnen wichtig ist, um überhaupt anzufangen.

0

Ja, ich würde das Gleiche vorschlagen; gib uns alles und nutze sie jeweils. Nur so kann man wirklich entscheiden, ob es das ist, was man braucht.

+0

Was tun Sie, wenn Sie Lösung A für Projekt X ausprobieren und dann entscheiden, dass Lösung B besser ist? Wie werden Sie das Projekt auf eine neue Projektmanagementlösung übertragen? Meistens können Sie das nicht (der Export/Import funktioniert nicht zwischen PM-Lösungen). Es ist also nicht so einfach, sie auf etwas wirklich "zu versuchen". – Borek