簡體   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