Mercurial 是否提供任何类型的扩展来提供与 TFS 的工作项类似的功能,当您签入可以将它们与特性/缺陷相关联的更改时?
如果对此没有太多(或任何)支持,您如何使用 Mercurial 处理 ALM?
有Bugzilla 扩展,但我认为这不是你想要的开箱即用的东西?如果您想编写自己的扩展/挂钩来完全按照您的意愿行事,这可能是一个很好的起点
您可以从这个wikipedia 中查看它,然后转到 wiki 末尾的“修订控制系统集成”部分。
我认为您的问题应该是什么问题跟踪系统可以与 mercurial 集成,而不是因为 mercurial 只是一个源代码控制系统。著名的免费问题跟踪系统,如 BugTracker.NET、Bugzilla、Redmine、Trac 都支持 mercurial 集成,这意味着您可以将您的 mercurial 存储库与它们集成以跟踪您的更改等。
我认为到目前为止,您最好的方法是使用 Mercurial 中的 hooks 功能自己添加它。
我一直在寻找我们内部安装 TargetProcess 的方法。您可以在我自己的搜索中找到的这篇文章中找到更多信息:http: //mattadamson.blogspot.com/2009/11/building-mercurial-external-hook-to.html
只要您处理功能/缺陷的系统提供用于操作其数据的 API,这应该是可行的。
我偶然发现了这个项目:http ://hgtfshook.codeplex.com/documentation
我要自己尝试一下。
您可以尝试使用Artemis扩展,这是一个轻量级问题跟踪,将每个问题作为电子邮件线程处理,将它们存储在同一个存储库中。.hgrc
它很容易安装,只需下载它并在您的文件中添加一行。要添加或修改问题,只需键入hg iadd
. 我个人发现它易于使用。不过,它缺少一个网络界面。