一鍵安裝 BitNamRedmine配置GIT
相信很多人 想在redmine中配置GTI 然後和問題關聯 在commit的時候 直接test#1 你的問題編號#.....就可以把當前問題狀態改變
redmine版本:2.2.x
新建版本庫
登入redmine,新增使用者,新建一個project,新建完成後,在配置->版本庫中選擇git,然後在”Path to .git repository”中寫入git的路徑即可(注意:需要包括.git所在的路徑)。如下圖 3‑1所示。
圖3‑1 新建版本庫
標準安裝的redmine只能訪問本地git版本庫,不能通過git協議訪問git版本庫,我們可以通過git clone --mirror克隆映象到本地的方法來解決。
新增完版本庫後,即可在通過edmine在web上瀏覽版本庫,選擇專案 > 版本庫,等待一下,讓Redmine處理下Repository 的資訊,然後就可以看到版本庫了,如下圖 3‑2所示:
圖3‑2 瀏覽版本庫
注意:當配置完版本庫第一次訪問時, Redmine將抓取版本庫中已經存在的所有提交信
息, 並存入資料庫。所以如果你的版本庫特別大, 那麼該過程將會很長。
3.3. git提交和redmine問題關聯
要實現在gi程式碼提交的同時關閉問題狀態,實現提交跟問題建立關聯,需要以管理員身份登陸,依次選擇“管理” > “配置” > “版本庫”,按下圖 3‑3所示設定,設定完點選儲存。
圖3‑3 提交和問題關聯的設定
回到專案中,在專案裡新建一個問題,新建完後,如下圖所示:
圖 3‑4 新建問題
修改程式碼,git提交資訊中只要包含有“closes #1”字眼的,就會自動關閉問題。如下圖 3‑5所示,在這裡還可以看到某個bug對應改動的程式碼是什麼。
圖3‑5 git提交自動關閉問題
4. 其他
我添加了一個大的git版本庫(將git://git.kernel.org/pub/scm/git/git.git克隆到本地),想試試效能如何,結果讓我很失望,新增完版本庫後,去瀏覽版本庫,一直很卡,發現CPU都99%,都被ruby佔用了。
原文出處:http://blog.csdn.net/benkaoya/article/details/8762935