Mantis(我們的版本是1.1.1)有爲每一個bug, 收集我們花在它上面的時間的功能
開啓該功能之後, 每一個bug, 在我們添加評論的時候, 都可以輸入一個時間,
比如我們可以添加一條評論:"bug修正完畢", 順便給他配一個時間, 比如用時8H
一個bug的所有評論所消耗的時間的總和, 便是這個bug所cost的時間,
當然, 我們除了可以查看某一個具體bug的時間,
我們還可以以一覽的方式查看項目所消耗的時間, 如下圖.
這不是一個罕見的功能,
Trac,Redmine也都具有該功能,
同樣Mantis也有該功能,
只不過Mantis默認沒有開啓,
打開這一功能的方法如下:
在配置文件config_inc.php中, 添加如下配置代碼
//set date format
$g_short_date_format = 'Y-m-d';
$g_normal_date_format = 'Y-m-d H:i';
$g_complete_date_format = 'Y-m-d H:i T';
//enable time tracking when add a note
$g_time_tracking_enabled = ON;
//enable [billing] in menu
$g_time_tracking_with_billing = ON;
如上面的第二幅圖所示, 也許有時候我們會覺得上面的英文月份看着不是很方便
那麼我們可以在date_api.php裏面的print_month_option_list函數中進行調整, 比如下面這樣:
#$month_name = date( 'F', mktime(0,0,0,$i,1,2000) );
$month_name = date( 'm', mktime(0,0,0,$i,1,2000) );
最後,這篇blog參考的一個日文鏈接如下: