将 Mercurial 与类似 TFS 的工作项跟踪结合使用

发布于 2024-08-26 15:44:16 字数 122 浏览 13 评论 0 原文

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

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

Does Mercurial offer any type of extensions that offer functionality similar to TFS's work items that when you check in changes that you can associate them to features/defects?

If there isn't much (or any) support for this, how do you handle ALM using Mercurial?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

堇色安年 2024-09-02 15:44:16

您可能正在寻找所谓的分布式错误跟踪器。在该 dvc 或其他 dvc 之上还有许多可用的。
我遇到了几个链接:

  1. Bugs Everywhere
  2. DisTract
  3. 分布式错误跟踪

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:

  1. Bugs Everywhere
  2. DisTract
  3. Distributed bug tracking
絕版丫頭 2024-09-02 15:44:16

Bugzilla 扩展,但这并不是你想要的开箱即用的东西,我认为?如果您想编写自己的扩展,这可能是一个很好的起点/钩子可以完全满足您的需求,

如果您想支付现金,那么有 fogbugzkiln

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

时光瘦了 2024-09-02 15:44:16

我认为到目前为止,您最好的办法是使用 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.

守护在此方 2024-09-02 15:44:16

您可以从维基百科查看,然后转到“修订控制系统集成”部分,其中位于 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.

银河中√捞星星 2024-09-02 15:44:16

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

我即将尝试一下我。

I stumbled upon this project : http://hgtfshook.codeplex.com/documentation

Am about to try it myself.

无悔心 2024-09-02 15:44:16

您可以尝试 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 type hg iadd. I personally found it easy and simple to use. It's missing a web interface, though.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文