我和SVN一起工作了几年,最近一直在做一些涉及Trac的项目。对于大多数人来说,这似乎有点奇怪,但我来自面向设计的背景,那些工具并不经常使用。
目前我们主要使用Basecamp来跟踪客户要求,文件等。 另一方面,SVN用于源代码控制(仅限开发人员)。
因此,目标是将Trac集成到捆绑包(可能还有其他有用的功能),我一直在寻找可以满足这些要求的在线环境。那里有很多,但我主要担心的是我不想让设计师,项目经理,客户过于讨厌。
到目前为止,我找到的最合适的解决方案是Assembla。
任何建议都非常受欢迎!
谢谢,
Ť
编辑:
感谢大家的投入!尽管答案是自动投票的。 我们目前正在尝试REDMINE。
答案 0 :(得分:3)
Assembla是个不错的选择。您也可以尝试devjavu。我已经使用了他们两年,devjavu有一个更清洁的环境。
我在设计师,项目经理以及以前没有接触过版本控制系统的人员的两个项目中看到过'SVN-and-trac in action'。他们使用最常见的功能没有问题,如果您的团队可以通过2小时培训关于版本控制与颠覆的主要概念,我认为不应该是一个大问题。
编辑:
这个主题有一个comparison page,它应该是一个很好的资源。如果不是,至少他们有大量的链接到svn托管服务。 ;)
答案 1 :(得分:2)
您是在寻找托管还是非托管?我们正在使用redmine,替代Trac,这是一个 breeze 来设置和使用。用户界面简单直观。配置相当灵活,允许多个项目,源代码管理集成(适用于SVN,git,CVS,所有常见的),集成的wiki,论坛,文件等。其他名称包括unfuddle,{{ 3}},jira和lighthouse。
答案 2 :(得分:1)
这可能不适合您所寻找的内容,但您考虑过google code吗?错误跟踪,版本控制,维基。它甚至是免费的。
答案 3 :(得分:1)
我建议Confluence。它非常灵活,可以托管和非托管。 它是一个核心的维基,但它有很好的版本管理,页面和附件。它跟踪谁更改了什么,权限系统允许您指定谁看到了什么(例如,允许您的客户访问,但仅限于相关区域)。它有很好的集成选项,例如远程API接口,WebDAV接口,并且有大量插件可用于默认情况下不包含的功能。
您还可以查看Jira,这对项目管理更有用。
不,我不为atlassian工作。
答案 4 :(得分:1)
我已经使用了近两年Unfuddle。
优秀。它做SVN和GIT托管,不吝啬网上空间,内置bug /问题跟踪(可以从Trac导入)并与SVN集成,有wiki,迷你论坛,时间跟踪......但它非常使用简单,界面非常怪异。
它还有一个干净的API。我通过简单的Powershell脚本进行备份(他们自动执行,但我对数据非常小心)。
他们非常注重客户:一旦我需要他们导入我之前拥有的SVN回购,他们回复并在半小时左右的时间内完成工作。
提供多种级别的服务,从免费到中等价格。我说整体价格非常合理。
我没有什么可以放弃的,我没有任何关系,只是非常满意的客户。
答案 5 :(得分:0)
我使用SVN + TRAC + MediaWIKI作为开发过程所有链之间整个交互的主要工具。
开发人员使用SVN进行版本控制,TRAC用于监控问题QA报告和WIKI作为需求和技术文档的来源。
质量保证使用TRAC报告问题,使用WIKI作为工作流程和要求的来源。 PM和TL使用TRAC构建燃尽报告,WIKI作为各种文档的来源。
高层管理人员看到了燃烧图形可视化的冰山顶部。
所以我建议将TRAC与SVN和MediaWIKI集成使用。一切都是免费的。 运行它只需要一些时间。