2009-04-14 18 views
6

W jaki sposób można łatwo zarządzać wieloma repozytoriami SVN/instancjami tracącymi? Mam kilka projektów, które chcę skonsolidować w jeden schemat uwierzytelniania. Ponadto chcę móc włączyć wtyczki dla każdego projektu i skonfigurować kilka opcji trac dla wielu projektów naraz.Wiele projektów w ścieżce

Przydałaby się możliwość dodawania i usuwania projektów z poziomu interfejsu WWW.

Dzięki

-Nelson

Odpowiedz

5

Trafiliśmy na ten sam problem z tracem, naszym rozwiązaniem było przejście na redmine.

+0

który wygląda naprawdę interesująco. nie wiedział o tym. na pierwszy rzut oka wygląda jak klon-trac i funkcje, których brakowało mi w trac ... –

+1

Czy wtyczki Trac działają w Redmine? – runako

+0

Nie, wtyczki trac tam nie działają, to zupełnie odrębny system. Ma pewną formę systemu modułów. Nie mówię, że to uniwersalne - tylko że przejście na trac było właściwym rozwiązaniem dla nas. –

1

Nelson -

wierzę funkcjonalność szukasz nie istnieje w standardowych dystrybucjach Trac.

Nie jesteś pewien, czy możesz skorzystać z usługi hostingowej hostingu/śledzenia Subversion, ale jest kilka usług, które dadzą ci wszystko, plus zero problemów z konfiguracją/konserwacją. Niektóre z nich mają bezpłatne lub tanie opcje, które mogą odpowiadać twoim potrzebom.

http://www.projecthut.com

http://www.projectlocker.com/

http://sourcerepo.com

http://wush.net

Istnieje wiele więcej, co wyszukiwania Google dla "Subversion gospodarzem" lub "Trac gospodarzem" okaże się.

Pełny opis: Pracuję dla ProjectLocker.

+0

Muszę być w stanie go hostować osobiście. Ale dzięki za linki! Będę o nich pamiętać :) – nlaq

2

Niektóre odpowiedzi są tu dość przestarzały, ponieważ w międzyczasie Trac, a zwłaszcza jego wtyczek dokonały znaczących postępów. IMO nie trzeba już zmieniać na Redmine. Oto aktualny stan techniki, a zwłaszcza to, co jest zachowane i użyteczne:

Zobacz także plugin recommendation site of Trac. Najlepszym rozwiązaniem IMO jest dodanie następujących wtyczek do świeżo zainstalowanego Trac-1.0:

  • SimpleMultiProjectPlugin (wiele projektów w jednym przypadku Trac)
  • AdvancedTicketWorkflowPlugin (własne stany biletów i przejścia przepływowe działają jak 'testowania')
  • TimingAndEstimationPlugin (przepracowanych godzin, planowane godziny)
  • EstimationToolsPlugin (Burndown i wykres obciążenia)
  • TracJsGanttPlugin (wykres Gantta)
  • MasterTicketsPlugin (zależność bilet)
  • SubticketsPlugin (hierarchia bilet)
  • ChildTicketsPlugin (relacja rodzic dziecka)
  • FullBlogPlugin (blog & aktualności) (statystyki przepływu pracy)
  • TracTicketStatsPlugin
  • AutocompleteUsersPlugin (nazwa użytkownika autouzupełnianie)
  • UserManagerPlugin (użytkownicy i role)
  • NadchodzącyMilestonesChartMacro (kamień milowy data chart)

To dobre połączenie wszystkiego, czego potrzebujesz do dobrego zarządzania projektem. Można je znaleźć na trac-hacks.org, a instalacja wtyczek jest dość łatwa dla Traca.

Obsługa wielu repozytoriów jest wbudowaną funkcją samego Trac od 0.12.

Zobacz także nadchodzący Apache Bloodhound project, który jest zbudowany na górze Trac i jest również alternatywą dla tego, co napisałem powyżej.

Powiązane problemy