Is there a bug/issue tracking system which integrates with Mercurial?我以前使用过Trac / Subversion,并且非常喜欢集成。我当前的项目是使用Mercurial进行分布式开发,很高兴能够跟踪问题/错误并将其与Mercurial集成。我意识到这可能与DVCS的本质有关。 我也想将Redmine添加到列表中。我从Trac开始,但是我发现Redmine的商业支持(以及所有功能的管理界面)要好得多。 FogBugz通过其窑炉产品与Mercurial紧密集成。 TracMercurial将Trac与Mercurial集成在一起。 Assembla通过Trac集成提供免费的Mercurial托管。 这个想法是,您有一个中央存储库作为主存储库,并将所有子库更改从本地存储库上载到主存储库。 BugTracker.NET现在以与支持Subversion和git相同的方式支持Mercurial集成。 BugTracker.NET是一个免费的开放源代码ASP.NET错误跟踪系统。 其他支持Mercurial的免费开放源代码错误跟踪器:
螳螂具有用于Mercurial的Beta集成:博客文章 还有一个用于将Mercurial与Jira集成的插件。请参阅该插件的网页。 Bugs Everywhere是一个支持Mercurial的分布式bug跟踪系统。 我只是将一个名为b的命令行错误跟踪器放到了Mercurial上,尽管它不如Trac之类的强大,但这正是许多情况所需要的。最好的功能是设置起来很容易-安装Mercurial扩展,您的所有存储库都可以使用错误跟踪器。我发现这在较小的项目中非常有用,这些项目我不想/不想在服务器上的某个完全成熟的跟踪器上进行设置,只需 Jira使用插件进行集成。这是一个很棒的工具。 http://www.atlassian.com 我最近开发了一个Trac插件,该插件集成了TracMercurial插件尚不支持的一些Mercurial功能,称为TracMercurialChangesetPlugin。它允许您搜索变更集,同步缓存,查看相关票证中的变更日志... 您可以在http://tumblr.com/x8tg5xbsh 上阅读有关内容。 有一个BugzillaExtension,用于在您每次提及Bugzilla错误编号时为其添加注释。 如果您愿意接受其他建议,可以尝试Artemis。 尽管我还没有使用过它,但是看起来很简单。 |