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.
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 ... –
Czy wtyczki Trac działają w Redmine? – runako
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. –