繁体   English   中英

如何以编程方式向Tracker,MantisBT或Trac提交错误?

[英]How do I submit a bug to Tracker, MantisBT, or Trac programatically?

我有一个程序,我一直在家里工作了一段时间,我决定最后把它扔在SourceForge上。 SourceForge提供Tracker,MantisBT或Trac以进行错误跟踪。

我的应用程序已经有一个“抱歉,发生错误”对话框,但我想添加一个“抱怨它”按钮,它会向我的错误跟踪器提交错误。 有没有人试图用Tracker做到这一点? 你能通过查询字符串界面提交匿名错误,还是沿着那些行提交? 或者,如果Tracker无法做到,MantisBT怎么样? 还是Trac?

程序化访问:

如果您的应用程序恰好是在Eclipse上构建的,那么您可以使用现有的Mylyn插件 - 从版本3.2( 参考 )开始,它们都提供了一键安装。

此外,Mantis 1.1.x(以及可能更晚的1.2.x)有一个php脚本(core / checkin.php),当repo和mantis位于同一主机上时,可以从post-commit钩子调用它。 您只需要提供钩子的粘合剂,例如bash,并将所有注释作为用户定义的'vcs'userame提交,或者对php进行一些小修改以确定用户进行提交。

在后面的1.1.x版本中,有一个checkincurl.php,它将解决当mantis和repo没有并置时的使用问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM