2009-04-14 4 views
6

Wie kann ich mehrere SVN-Repositories/TRAC-Instanzen einfach verwalten? Ich habe eine Reihe von Projekten, die ich in einem einzigen Authentifizierungsschema konsolidieren möchte. Außerdem möchte ich in der Lage sein, Plugins für jedes Projekt zu aktivieren und eine Reihe von Trac-Optionen für mehrere Projekte gleichzeitig zu konfigurieren.Mehrere Projekte in trac

Es wäre auch nett, in der Lage zu sein, Projekte von einer Webschnittstelle hinzuzufügen und zu entfernen.

Dank

-Nelson

Antwort

5

Wir haben das gleiche Problem mit Trac, unsere Lösung war redmine zu bewegen.

+0

das sieht wirklich sehr interessant aus. war mir dessen nicht bewusst. auf den ersten Blick, sieht aus wie ein Trac-Klon plus die Funktionen, die ich in Trac ... –

+1

Do Trac Plugins in Redmine arbeiten? – runako

+0

Nein, Trac-Plugins funktionieren nicht dort, es ist ein komplett separates System. Es hat irgendeine Form von Modulsystem. Ich sage nicht, dass es ein Universal ist - nur der Wechsel zu Trac war die richtige Lösung für uns. –

1

Nelson -

Ich glaube, die Funktionalität die Sie suchen, nicht in Standard-Trac Verteilungen existieren.

Nicht sicher, ob Sie in der Lage sind, einen Subversion-Hosting/Trac-Hosting-Service zu nutzen, aber es gibt mehrere Dienste, die Ihnen all dies geben, plus Null-Setup/Wartung Kopfschmerzen. Einige davon bieten kostenlose oder kostengünstige Optionen, die Ihren Anforderungen entsprechen.

http://www.projecthut.com

http://www.projectlocker.com/

http://sourcerepo.com

http://wush.net

Es gibt viele mehr, die eine Google-Suche nach "Subversion Hosting" oder "Trac-Hosting" auftauchen würde.

Volle Offenlegung: Ich arbeite für ProjectLocker.

+0

Ich muss in der Lage sein, es selbst zu hosten. Aber danke für die Links! Ich werde sie im Gedächtnis behalten :) – nlaq

2

Einige Antworten hier sind ziemlich veraltet, weil inzwischen Trac und vor allem haben seine Plugins viele Fortschritte gemacht. IMO es ist nicht mehr notwendig, zu Redmine zu wechseln. Hier ist der aktuelle Stand der Technik, insbesondere was gepflegt und nützlich ist:

Schauen Sie sich auch die plugin recommendation site of Trac an. IMO ist am besten, wenn Sie einem neu installierten Trac-1 die folgenden Plugins hinzufügen.0:

  • SimpleMultiProjectPlugin (mehrere Projekte in einer Trac Instanz)
  • AdvancedTicketWorkflowPlugin (eigener Ticket-Status und Arbeitsablauf Übergänge wie 'Test')
  • TimingAndEstimationPlugin (Arbeitsstunden, geplant Stunden)
  • EstimationToolsPlugin (Burndown- und Auslastungstabelle)
  • TracJsGanttPlugin (Gantt-Diagramm)
  • MasterTicketsPlugin (ticket Abhängigkeit)
  • SubticketsPlugin (Ticket-Hierarchie)
  • ChildTicketsPlugin (Eltern-Kind-Beziehung)
  • FullBlogPlugin (Blog & news)
  • TracTicketStatsPlugin (Arbeitsfluss-Statistik)
  • AutocompleteUsersPlugin (Benutzername automatische Vervollständigung)
  • UserManagerPlugin (Benutzer und Rollen)
  • UpcomingMilestonesChartMacro (Meilenstein Termin-)

Dies ist eine gute Kombination aus allem, was Sie für ein gutes Projektmanagement brauchen. Sie können alle auf trac-hacks.org gefunden werden und die Plugin-Installation ist für Trac ziemlich einfach.

Die Unterstützung mehrerer Repositories ist eine eingebaute Funktion von Trac seit 0.12.

Werfen Sie auch einen Blick auf die kommende Apache Bloodhound project, die auf Trac gebaut wird und ist auch eine Alternative zu dem, was ich oben geschrieben habe.