Некоторые ответы здесь довольно устарели, потому что между тем Trac и особенно его плагины добились большого прогресса. ИМО больше не нужно менять на Redmine. Вот текущее состояние дел, особенно то, что поддерживается и полезно:
Смотрите также сайт рекомендаций по плагину Trac . IMO лучше всего, когда вы добавляете следующие плагины к недавно установленному Trac-1.0:
- SimpleMultiProjectPlugin (несколько проектов в одном экземпляре Trac)
- AdvancedTicketWorkflowPlugin (собственные состояния заявок и переходы рабочего процесса, такие как «тестирование»)
- TimingAndEsificationPlugin (рабочие часы, запланированные часы)
- EsvaluationToolsPlugin (график выгрузки и рабочей нагрузки)
- TracJsGanttPlugin (диаграмма Ганта)
- MasterTicketsPlugin (зависимость от билета)
- SubticketsPlugin (тикетная иерархия)
- ChildTicketsPlugin (родительские дочерние отношения)
- FullBlogPlugin (блог и новости)
- TracTicketStatsPlugin (статистика рабочего процесса)
- AutocompleteUsersPlugin (автозаполнение имени пользователя)
- UserManagerPlugin (пользователи и роли)
- Предстоящие ВехиЧартМакро (график даты вехи)
Это хорошая комбинация всего, что вам нужно для хорошего управления проектами. Все они могут быть найдены на trac-hacks.org, и установка плагинов довольно проста для Trac.
Поддержка нескольких репозиториев является встроенной функцией самого Trac с 0.12.
Также взгляните на предстоящий Apache Bloodhound , который построен на основе Trac и также является альтернативой тому, что я написал выше.