Mercurial是否提供任何类型的扩展,提供类似于TFS工作项的功能,当您签入更改时,可以将它们与功能/缺陷相关联?
如果对此没有太多(或任何)支持,您如何使用Mercurial处理ALM?
答案 0 :(得分:5)
您可能正在寻找的是distributed bugtracker
。在那个或另一个dvcs之上有许多可用的。
我遇到过几个链接:
答案 1 :(得分:2)
有Bugzilla extension,但这不是你想要的开箱即用的想法吗?如果您想编写自己的扩展名/ hooks来完成您想要的任务,那么这可能是一个很好的起点
答案 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
即可。我个人觉得它简单易用。但它缺少一个网络界面。