当前位置:  开发笔记 > 开发工具 > 正文

使用Git集成设置Bug跟踪器?

如何解决《使用Git集成设置Bug跟踪器?》经验,为你挑选了3个好方法。

我知道我可以通过黑客Trac和使用Git钩子来完成大部分工作,但我想知道是否有人知道某些事情.

从提交消息中注释(和关闭)票证会很好,特别是如果diff与注释/结束注释内联.

sha1哈希应该自动链接到gitweb/cigt/custom git browser.

我试过GitPlugin for Trac,但是代码浏览器太慢......任何替代方案?



1> JW...:

Redmine可以做你要求的一些事情.集成在一个方向上工作,您必须在提交消息中引用问题,然后这些数据将以redmine的形式提供.

然后可以在两个视图中获得数据.错误显示将包括匹配的提交列表.存储库显示将提交链接到错误显示页面.

Redmine为每个项目保留一个本地(裸)存储库.这可以是主要仓库或远程镜像.在更新时,redmine解析提交消息并更新change_set的内部交叉引用表,问题.

如果redmine存储库仅用作镜像,则需要更新.更新可以通过cron或外部钩子进行.我们使用redmine github插件和github post-receive hook来保持redmine与主github存储库同步.

它有效,但它仍然有点笨拙.



2> Robert Munte..:

Mantis有一个很好的Git集成,它由开发人员自己运用,因为开发是由Git驱动的.

这是出现问题的变更集的方式:

变更集附加到问题

您可以在集成Git和SVN以及Mantis Bug Tracker中找到更多文档.


这非常没用,因为它使用gitweb或github存储库.

3> 小智..:

还有GitZilla(我是作者).

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有