6

如何轻松管理多个 SVN 存储库/trac 实例?我有一堆项目想要整合到一个单一的身份验证方案中。此外,我希望能够为每个项目启用插件,并同时为多个项目配置一堆 trac 选项。

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

谢谢

-纳尔逊

4

5 回答 5

6

我们在 trac 上遇到了同样的问题,我们的解决方案是迁移到redmine

于 2009-04-14T19:00:49.607 回答
5

我想这就是你要找的。

http://trac.edgewall.org/wiki/TracMultipleProjects

于 2010-10-15T11:46:24.420 回答
4

关于您问题的 trac 部分,您可能需要关注这个问题: 您如何处理 trac 中的多个(重叠)项目?

于 2009-04-14T21:24:56.843 回答
3

这里的一些答案已经过时了,因为与此同时 Trac 尤其是它的插件已经取得了很大的进步。IMO 不再需要更改为 Redmine。这是当前最先进的技术,尤其是维护和有用的:

另请查看Trac 的插件推荐站点。IMO 最好将以下插件添加到新安装的 Trac-1.0 中:

  • SimpleMultiProjectPlugin(一个 Trac 实例中的多个项目)
  • AdvancedTicketWorkflowPlugin(自己的工单状态和工作流程转换,如“测试”)
  • TimingAndEstimationPlugin(工作时间、计划时间)
  • EstimationToolsPlugin(燃尽图和工作量图表)
  • TracJsGanttPlugin(甘特图)
  • MasterTicketsPlugin(票据依赖)
  • ​SubticketsPlugin(工单层次结构)
  • ChildTicketsPlugin(父子关系)
  • FullBlogPlugin(博客和新闻)
  • TracTicketStatsPlugin(工作流统计)
  • AutocompleteUsersPlugin(用户名自动补全)
  • UserManagerPlugin(用户和角色)
  • UpcomingMilestonesChartMacro(里程碑日期图表)

这是良好项目管理所需的一切的良好组合。它们都可以在 trac-hacks.org 上找到,Trac 的插件安装非常容易。

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

还可以看看即将到来的Apache Bloodhound 项目,它建立在 Trac 之上,也是我上面所写内容的替代方案。

于 2013-05-28T20:40:19.687 回答
1

纳尔逊——

我相信您正在寻找的功能在标准 Trac 发行版中不存在。

不确定您是否能够使用 Subversion 托管/Trac 托管服务,但有几种服务可以为您提供所有这些,以及零设置/维护问题。其中一些有可能满足您需求的免费或低成本选项。

http://www.projecthut.com

http://www.projectlocker.com/

http://sourcerepo.com

http://wush.net

还有更多,谷歌搜索“Subversion 托管”或“Trac 托管”会出现。

全面披露:我为 ProjectLocker 工作。

于 2009-04-14T18:12:42.360 回答