2009-04-14 90 views
6

如何轻松管理多个SVN存储库/ trac实例?我有一些项目想整合到一个验证方案中。另外,我希望能够为每个项目启用插件,并且一次为多个项目配置一组trac选项。trac中的多个项目

能够从Web界面添加和删除项目也很好。

感谢

-Nelson

回答

5

我们遇到了与trac相同的问题,我们的解决方案是迁移到redmine

+0

,看起来确实很有趣。没有意识到这一点。乍一看,看起来像一个trac克隆加上我在trac中丢失的功能... – 2009-04-14 21:43:18

1

尼尔森 -

我相信你正在寻找的功能并不在标准Trac的分布存在。

不确定您是否能够使用Subversion托管/ Trac托管服务,但有几个服务可以为您提供所有这些,以及零安装/维护难题。其中一些有免费或低成本的选择,可能适合您的需求。

http://www.projecthut.com

http://www.projectlocker.com/

http://sourcerepo.com

http://wush.net

有很多多,这一个谷歌搜索 “Subversion主机” 或 “Trac的托管” 将露面。

完全披露:我为ProjectLocker工作。

+0

我需要能够自己托管它。但感谢链接!我会记住:) – nlaq 2009-04-14 18:40:57

2

这里有些答案是相当过时了,因为同时Trac系统,尤其是它的插件已经取得了很大进展。海事组织不再需要改变为Redmine。以下是目前的技术水平,尤其是维护和有用的内容:

另请参阅plugin recommendation site of Trac。 IMO最好的做法是将以下插件添加到新安装的Trac-1中。0:

  • SimpleMultiProjectPlugin(在一个Trac的实例中的多个项目)
  • AdvancedTicketWorkflowPlugin(自己的票状态和工作流程的转变像 '测试')
  • TimingAndEstimationPlugin(工作时间,计划时间)
  • EstimationToolsPlugin(燃尽和工作量图表)
  • TracJsGanttPlugin(甘特图)
  • MasterTicketsPlugin(票依赖性)
  • SubticketsPlugin(门票层次)
  • ChildTicketsPlugin(父子关系)
  • FullBlogPlugin(博客&新闻)
  • TracTicketStatsPlugin(工作流统计数据)
  • AutocompleteUsersPlugin(用户名自动完成)
  • UserManagerPlugin(用户和角色)
  • UpcomingMilestonesChartMacro(里程碑日期图表)

这是您良好的项目管理所需的全部组合。它们都可以在trac-hacks.org找到,插件安装对于Trac来说非常简单。

对多个存储库的支持是Trac自0.12以来的内置功能。

也看看即将推出Apache Bloodhound project这是建立在Trac的顶部,也是我上面写的东西的替代品。