Некоторые ответы здесь достаточно устарел, потому что то время Trac и особенно его плагин достигли значительного прогресса. ИМО больше не нужно менять на Redmine. Вот текущее состояние дел, особенно то, что поддерживается и полезно:
Посмотрите также на plugin recommendation site of Trac. ИМО лучше всего, когда вы добавляете следующие плагины в недавно установленный Trac-1.0:
- SimpleMultiProjectPlugin (несколько проектов в одном экземпляре Trac)
- AdvancedTicketWorkflowPlugin (собственные состояния билета и переходы потока работы, как 'тестирование')
- TimingAndEstimationPlugin (отработанные часы, запланированные часы)
- EstimationToolsPlugin (Burndown и график нагрузки)
- TracJsGanttPlugin (диаграмма Ганта)
- MasterTicketsPlugin (зависимость билета)
- SubticketsPlugin (иерархия билет)
- ChildTicketsPlugin (ребенок отношения родитель)
- FullBlogPlugin (блог & новости) (статистика работы потока)
- TracTicketStatsPlugin
- AutocompleteUsersPlugin (имя пользователя автозавершения)
- UserManagerPlugin (пользователи и роли)
- ПредстоящиеМильстоныChartMacro (диаграмма с указанием даты)
Это хорошая комбинация всего, что вам нужно для хорошего управления проектами. Их можно найти на сайте trac-hacks.org, и установка плагинов для Trac довольно проста.
Поддержка нескольких репозиториев - это встроенная функция самого Trac с 0.12.
Также взгляните на предстоящий Apache Bloodhound project, который построен поверх Trac и также является альтернативой тому, что я написал выше.
, что выглядит очень интересно. не знал об этом. на первый взгляд, выглядит как trac-clone плюс функции, которые мне не хватало в trac ... –
Do Trac plugins работают в Redmine? – runako
нет, плагины trac там не работают, это совершенно отдельная система. Он имеет некоторую форму системы модулей. Я не говорю, что это универсальное - просто переход на trac был правильным решением для нас. –