将 Mercurial 与类似 TFS 的工作项跟踪结合使用
Mercurial 是否提供任何类型的扩展,这些扩展提供与 TFS 工作项类似的功能,当您签入更改时,您可以将它们与功能/缺陷相关联?
如果对此没有太多(或任何)支持,您如何使用 Mercurial 处理 ALM?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
您可能正在寻找所谓的
分布式错误跟踪器
。在该 dvc 或其他 dvc 之上还有许多可用的。我遇到了几个链接:
What you may be looking for is called a
distributed bugtracker
. There is a number of those available on top of that or another dvcs.I've come across a couple of links:
有 Bugzilla 扩展,但这并不是你想要的开箱即用的东西,我认为?如果您想编写自己的扩展,这可能是一个很好的起点/钩子可以完全满足您的需求,
如果您想支付现金,那么有 fogbugz 和 kiln
there is the Bugzilla extension but this isn't quite what you want out of the box i think? it may be a good starting point though if you want to write your own extension/hooks to do exactly what you want
if you want to pay money cash then there is fogbugz and kiln
我认为到目前为止,您最好的办法是使用 Mercurial 中的钩子功能自行添加它。
我一直在研究我们内部安装的 TargetProcess。您可以在我自己搜索的这篇文章中找到更多信息:http://mattadamson.blogspot.com/2009/11/building-mercurial-external-hook-to.html
只要您的系统能够处理功能/缺陷,这应该是可行的提供用于操作其数据的 API。
I think that your best shot here is so far to add it yourself by using the hooks feature in Mercurial.
I've been looking at this for our in-house installation of TargetProcess. You can find more at this post which I've found in my own search for this: http://mattadamson.blogspot.com/2009/11/building-mercurial-external-hook-to.html
This should be feasible as long as your system for handling features/defects offer an API for manipulating its data.
您可以从此维基百科查看,然后转到“修订控制系统集成”部分,其中位于 wiki 的末尾。
我认为你的问题应该是什么问题跟踪系统可以与 Mercurial 集成,而不是解决办法,因为 Mercurial 只是一个源代码控制系统。著名的免费问题跟踪系统,如 BugTracker.NET、Bugzilla、Redmine、Trac 都支持 Mercurial 集成,这意味着您可以将 Mercurial 存储库与它们集成以跟踪您的更改等。
You can check it out from this wikipedia, and go to "Revision Control System Integration" section which is at the end of the wiki.
I think your question should be what issue tracking systems can integrate with mercurial, not the way around since mercurial is just a source control system. Famous free issue tracking system like BugTracker.NET, Bugzilla, Redmine, Trac are all supporting mercurial integration, which means you can integrate your mercurial repository with them to keep track of your changes etc.
我偶然发现了这个项目: http://hgtfshook.codeplex.com/documentation
我即将尝试一下我。
I stumbled upon this project : http://hgtfshook.codeplex.com/documentation
Am about to try it myself.
您可以尝试 Artemis 扩展,这是一个轻量级问题跟踪,可以将每个问题作为电子邮件处理线程,将它们存储在同一个存储库中。安装很容易,只需下载它并向您的
.hgrc
文件添加一行即可。要添加或修改问题,只需输入hg iadd
。我个人发现它使用起来既简单又方便。但它缺少网络界面。You can try the Artemis extension which is a lightweight issue tracking that handles each issue as an email thread, storing them in the same repository. It's easy to install, just download it and add one line to your
.hgrc
file. To add or modify an issue, just typehg iadd
. I personally found it easy and simple to use. It's missing a web interface, though.