2009-04-14 7 views
6

Как я могу управлять несколькими репозиториями SVN/экземплярами trac легко? У меня есть куча проектов, которые я хочу объединить в единую схему аутентификации. Кроме того, я хочу иметь возможность включать плагины для каждого проекта и одновременно настраивать множество параметров trac для нескольких проектов.Несколько проектов в trac

Было бы неплохо иметь возможность добавлять и удалять проекты из веб-интерфейса.

Благодаря

-Nelson

ответ

5

Мы сталкиваемся с той же проблемой с trac, нашим решением было перейти на redmine.

+0

, что выглядит очень интересно. не знал об этом. на первый взгляд, выглядит как trac-clone плюс функции, которые мне не хватало в trac ... –

+1

Do Trac plugins работают в Redmine? – runako

+0

нет, плагины trac там не работают, это совершенно отдельная система. Он имеет некоторую форму системы модулей. Я не говорю, что это универсальное - просто переход на trac был правильным решением для нас. –

1

Нельсон -

Я считаю, что функциональные возможности вы ищете, не существует стандартных распределений Trac.

Не уверен, что вы можете использовать хостинг хостинга Subversion/Trac, но есть несколько услуг, которые предоставят вам все это, плюс нулевые головные боли настройки/обслуживания. Некоторые из них имеют бесплатные или недорогие варианты, которые могут соответствовать вашим потребностям.

http://www.projecthut.com

http://www.projectlocker.com/

http://sourcerepo.com

http://wush.net

Есть много больше, что поиск Google для "Subversion хостинг" или "Trac хостинг" получилось бы вверх.

Полное раскрытие информации: Я работаю над ProjectLocker.

+0

Мне нужно уметь принимать его самостоятельно. Но спасибо за ссылки! Я буду помнить их :) – nlaq

2

Некоторые ответы здесь достаточно устарел, потому что то время 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 и также является альтернативой тому, что я написал выше.

Смежные вопросы