使用Mercurial和类似TFS的工作项跟踪

时间:2010-03-26 13:20:44

标签: mercurial tfs alm

Mercurial是否提供任何类型的扩展,提供类似于TFS工作项的功能,当您签入更改时,可以将它们与功能/缺陷相关联?

如果对此没有太多(或任何)支持,您如何使用Mercurial处理ALM?

6 个答案:

答案 0 :(得分:5)

您可能正在寻找的是distributed bugtracker。在那个或另一个dvcs之上有许多可用的。 我遇到过几个链接:

  1. Bugs Everywhere
  2. DisTract
  3. Distributed bug tracking

答案 1 :(得分:2)

Bugzilla extension,但这不是你想要的开箱即用的想法吗?如果您想编写自己的扩展名/ hooks来完成您想要的任务,那么这可能是一个很好的起点

如果您想支付现金,则有fogbugzkiln

答案 2 :(得分:1)

我认为你最好的镜头是使用Mercurial中的钩子功能来自己添加它。

我一直在关注我们内部安装的TargetProcess。您可以在我自己搜索的帖子中找到更多内容:http://mattadamson.blogspot.com/2009/11/building-mercurial-external-hook-to.html

只要您处理功能/缺陷的系统提供用于操作其数据的API,这应该是可行的。

答案 3 :(得分:1)

您可以从this维基百科查看,然后转到维基末尾的“版本控制系统集成”部分。

我认为你的问题应该是跟踪系统可以与mercurial集成的问题,而不是因为mercurial只是一个源控制系统。着名的免费问题跟踪系统,如BugTracker.NET,Bugzilla,Redmine,Trac都支持mercurial集成,这意味着您可以将mercurial存储库与它们集成以跟踪您的更改等。

答案 4 :(得分:0)

我偶然发现了这个项目:http://hgtfshook.codeplex.com/documentation

我要自己尝试一下。

答案 5 :(得分:0)

您可以尝试Artemis扩展,这是一个轻量级问题跟踪,可以将每个问题作为电子邮件线程处理,并将它们存储在同一个存储库中。它易于安装,只需下载并在.hgrc文件中添加一行即可。要添加或修改问题,只需键入hg iadd即可。我个人觉得它简单易用。但它缺少一个网络界面。