我的公司使用StarTeam进行源代码控制和CR管理,但我真的想切换到Subversion进行源代码管理。对于那些了解ClearQuest和ClearCase的人,StarTeam可以创建票证,以后可以与代码更改相关联。
是否有任何与Subversion很好地集成的类似产品(最好是免费的,但我不一定反对商业应用程序的想法)?我曾经和trac玩了一会儿,但我并没有对它印象深刻。
答案 0 :(得分:17)
我一周前安装了Redmine。它与Trac非常相似,但是用ruby写在轨道上,并且具有更好的主题和一些不错的ajax功能(右键单击问题会显示一个菜单,您可以根据该特定问题更改一些内容。)它与Subversion完美集成您可以将其配置为对svn-commit中的关键字(问题)做出反应,并将这些提交连接到特定的问题ID。
到目前为止我很满意!
答案 1 :(得分:7)
Jira与Subversion很好地集成在一起。
将Bamboo与Subversion和Jira结合使用可以帮助整合整个发布管理周期 - 请参阅A good strategy for implementing a versioning system
答案 2 :(得分:4)
看看DZone,似乎assembla可能符合您的需求。我自己没有使用它,但它确实将Subversion,Tickets和项目管理集成到一个软件包中。
答案 3 :(得分:4)
FogBugz也与SVN集成,虽然它不是免费的。
答案 4 :(得分:4)
我也在使用Trac进行多个项目,但我正在切换到Redmine。
Redmine开箱即可处理多个项目和子项目,整体看起来比Trac“更好”。
两者都与subversion集成,因此需要确定您真正需要的功能以及您可能已经拥有的后端语言(Trac在Python上运行,Redmine在Ruby on Rails上运行)。
答案 5 :(得分:2)
我刚设置了这个组合:
它允许我通过Tortoise SVN添加Fogbugz案例编号,然后我可以看到FogBugz的代码更改。
答案 6 :(得分:2)
我们使用Redmine&我公司的Beanstalk,到目前为止我们对它们很满意。
我们评估了Trac,Bugzilla,Mantis,Lighthouse和Redmine(由于价格极高,FogBugz不是一个选项),并且决定我们最喜欢Redmine。
答案 7 :(得分:1)
所有领先的错误跟踪系统都与Subversion集成,以便Subversion修订版可以与问题相关联。
BugTracker.NET(免费)
FogBugz(商业)
吉拉(商业)
螳螂(免费)
RedMine(免费)
Trac(免费)
要问的问题:
您想托管它还是托管它?如果您希望为您托管,请添加到列表中:
灯塔(商业)
Assembla(商业)
您还可以找到FogBugz,Jira和Trac的托管解决方案。
或者您更喜欢在内部运行应用程序,甚至可能自定义代码?然后使用免费的开源替代方案,它基于您熟悉的技术。
答案 8 :(得分:1)
我们的Bitnami项目网站为许多开源项目提供免费的一键安装程序,包括与Subversion的集成以及运行所需的所有依赖项(在Redmine的情况下,Ruby on Rails,Python in Trac的情况等等)。安装程序是独立的(它们不会触及您的系统)并且需要花费几分钟来安装(或卸载),因此您可以轻松地“试驾”Redmine,Mantis,Trac等。
答案 9 :(得分:1)
Redmine规则。
答案 10 :(得分:0)
在工作中我们使用redmine并对它非常满意......
将它与subversion集成在一起真的很简单......
答案 11 :(得分:0)
好的,杀手对我说的是:
Assembla Private SVN Repository(免费啤酒免费) 私有Redmine安装在共享主机上。 (便宜......比如便宜的啤酒)
您可以根据需要在assembla中创建尽可能多的svn repos(真的很酷),将它们连接到一个新的Redmine项目,并且等待着您的纯甜味。
答案 12 :(得分:0)
Gemini整合得非常好 - www.countersoft.com