Feed on
Posts
Comments
Email訂閱

This page is under 電腦 Category

Redmine 是專案管理的工具,搭配版控工具更是如虎添翼,可以將修改的程式對應到專案上的問題,如此就可以做問題追蹤。Redmine和Git都有免費的線上工具可用,但卻無法進行整合。若要整合,最好還是得自行安裝這兩套軟體。

由於Redmine只能讀取local端的版控repository,所以放在遠端的git repository必須要與本地端的redmine同步,這在Linux上還可以透過系統排程(cron)做到,但若是redmine安裝在windows,目前還沒看到有人提出解法。但為何要在windows上裝redmine呢?因為我並沒有一台專屬的linux主機可以裝redmine;而且線上免費的redmine網站,往往速度非常慢,而且也無法跟git整合。

但如果只是一人工作室,自己做專案管理,自己做版控,那redmine就算裝在自己的筆電也無妨了。本文示範如何在win8整合redmine與遠端的git repository。

步驟:

  1. 在windows8安裝redmine
  2. 安裝git,參考這一篇或是這一篇。先裝msysGit,再裝TortoiseGit。
  3. 根據這一篇的教學,開始版控。
  4. 在redmine的config目錄,編輯 configuration.yml,讓 scm_git_command: d:\Git\bin\git.exe (d:\git 為msysGit的安裝目錄),以啟用redmine與git的整合。
  5. 根據這一篇設定redmine的儲存機制。但儲存機制路徑選擇版控工作目錄的 .git。
  6. 參考這一篇,讓 Redmine issues 與 Git commits 整合。
  7. 免費的online gitrepository,http://bitbucket.org。可以將local的git 複製到遠端資料庫,方便自己移動工作地點,也可以將程式透過遠端資料庫分享。作法參考這篇文章的說明。

 

留言區