1. 程式人生 > >一鍵安裝 BitNamRedmine配置GIT

一鍵安裝 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