是否有与Mercurial集成的错误/问题跟踪系统?
我以前使用过Trac / Subversion,并且真的很喜欢集成。我当前的项目是使用Mercurial进行分布式开发,很高兴能够跟踪问题/错误并将其与Mercurial集成。我意识到DVCS的本质可能会有些棘手。
解决方案
回答
TracMercurial将Trac与Mercurial集成在一起。 Assembla通过Trac集成提供免费的Mercurial托管。
这个想法是,我们有一个中央存储库作为主存储库,并将所有子库更改从本地存储库上载到主存储库。
回答
FogBugz通过其窑产品与Mercurial紧密集成。
回答
还有一个插件可以将Mercurial与Jira集成。请参阅该插件的网页。
回答
我也想将Redmine添加到列表中。我从Trac开始,但是我发现Redmine的商业支持(以及所有功能的管理界面)要好得多。
回答
BugTracker.NET现在以与支持Subversion和git相同的方式支持Mercurial集成。 BugTracker.NET是一个免费的开放源代码ASP.NET错误跟踪系统。
其他支持Mercurial的免费开放源代码错误跟踪器:
- Trac-http://trac.edgewall.org/wiki/TracMercurial
- Redmine-http://www.redmine.org/wiki/1/RedmineRepositories
- 综述-https://www.mercurial-scm.org/wiki/Hook。 Mercurial开发团队自己使用Roundup。
回答
Bugs Everywhere是一个支持Mercurial的分布式bug跟踪系统。
回答
如果我们有其他建议,可以尝试Artemis。
尽管我还没有使用过,但是看起来很简单。
回答
有一个BugzillaExtension,用于在我们每次提及Bugzilla号时为其添加注释。
回答
螳螂针对Mercurial进行了Beta版集成:博客文章
和代码。
回答
Jira使用插件进行集成。它是一个很棒的工具。
http://www.atlassian.com
回答
我只是为Mercurial编写了一个名为b的命令行错误跟踪程序,尽管它不如Trac之类的功能强大,但这正是许多情况所需要的。最好的功能是安装Mercurial扩展程序非常容易,并且所有存储库都可以使用错误跟踪器。我发现这在较小的项目中非常有用,我无法/不想在生活在服务器上的成熟跟踪器上安装一个成熟的跟踪器,只需" hg b"即可。
回答
我最近开发了一个Trac插件,该插件集成了TracMercurial插件尚不支持的一些Mercurial功能,称为TracMercurialChangesetPlugin。它允许我们搜索变更集,同步缓存,查看相关票证中的变更日志...
我们可以在http://tumblr.com/x8tg5xbsh上阅读有关它的信息。