我按照本文的說明並使用Git存儲庫在DreamHost帳戶上設置了一個Redmine站點。如何讓Git提交歷史記錄顯示在Redmine問題跟蹤器中
到目前爲止,它可以正常工作,我可以使用Redmine管理我的項目,並使用SSH將我的代碼提交到Git存儲庫,並且可以使用Redmine用戶界面瀏覽我的源代碼並提交歷史記錄。
但是,我的問題是:它不會像官方的Redmine站點那樣將Git提交歷史與問題跟蹤器掛鉤。
例如,在http://www.redmine.org/issues/7000上列出了一個提交日誌。
但在我而言,我創建了由管理平臺編號爲#5票,和我創建了一個提交日誌類似如下:
commit 580fdb33877d7b4167863f5138973b7a83b352aa
Author: Brian Hsu <[email protected]>
Date: Fri Mar 11 11:43:43 2011 +0800
Add README file. (#5)
commit 9cf0d98a319ffca501dc541c76a6cff9a32d6146
Author: Brian Hsu <[email protected]>
Date: Fri Mar 11 11:40:00 2011 +0800
Inital commit.
我能看到這些承諾在源代碼瀏覽器版本控制選項卡,然後單擊「#5」轉至問題#5。但在該故障單中,它不顯示該故障單中的580fdb33877d7b4167863f5138973b7a83b352aa的提交日誌。
那麼我怎麼能鉤住Git和Redmine問題跟蹤器?
順便說一句,我跟着master /開發了「A successful Git branching model」提到的兩個分支工作流程,所以我想Redmine在開發分支而不是master上掛鉤提交。
謝謝。