項目管理Redmine和版本跟蹤SVN的完美結合
本節(jié)主要講解一下 項目管理和版本跟蹤——Redmine和SVN的結合,Redmine是項目管理,SVN是版本控制工具,那么怎樣把他們結合一起以及結合時有哪些問題呢,下面本文就給你一一解答。
工作越來越繁瑣,事情多了很多細節(jié)都會照顧不到,所以這次使用Redmine對項目進行安排和跟蹤進度,又因為一直用SVN進行版本的管理,而且這兩個系統(tǒng)是可以結合在一起使用,很容易看清楚每個人的代碼、文檔的變化。但是在安裝和配置的時候卻遇到不少小問題(在沒有解決的時候就是天大的問題了),記錄一下利人利已!
Redmine和SVN的結合,首先安裝Ruby,Ruby是一鍵式安裝,只要Next就行了。安裝完成后,在CMD命令行下執(zhí)行gem install rails --include-dependencies,執(zhí)行這個命令的時候需要聯(lián)網的,因為需要下載一些文件,而且過程有點慢,耐心等待其自動安裝完成。
Redmine和SVN的結合時要下載Redmine,解壓即可。在配置前,必須安裝MySql數據庫,然后執(zhí)行以下幾個步驟:
1.在mysql中新建"redmine"數據庫create database redmine character set utf8;
2.把config/database.yml.example更名為config/database.yml,并設置數據庫用戶名和密碼
3.在命令提示符中到redmine的目錄下,創(chuàng)建數據庫結構rake db:migrate RAILS_ENV="production"
4.安裝默認配置 rake redmine:load_default_data RAILS_ENV="production"
5.運行服務器ruby script/server -e production,使用http://localhost:3000/進行瀏覽
6.使用admin/admin進行登陸。
Redmine和SVN的結合中在 配置Redmine和SVN關聯(lián)時需要注意幾個問題:
1、系統(tǒng)變量Path中必須包含SVN的bin目錄,如果你的SVN不在Redmine這機器上,需要另外安裝SVN。有時候安裝后SVN的bin目錄不會自動加入到Path變量中,這時候需要手工加入;
2、客戶端TortoiseSVN安裝***版本的,原因安裝舊版本的TortoiseSVN時無法查看SVN的信息,這個不太明白,因為HTTP是可以訪問的,理論上不需要TortoiseSVN都是可以的,這個試驗沒有試過;
3、卡巴斯基會與SVN沖突,解決的辦法是在“設置”->"服務"->"網絡設置"->"端口設置中取消對80端口的監(jiān)控。Redmine和SVN的結合講解完畢。
【編輯推薦】
- Apache+SVN權限管理實例剖析
- Subversion和TortoiseSVN如何在Windows下進行構建SVN版本控制
- 視點解析:SVN-WINDOWS服務器如何架設和管理
- SVN使用教程簡單配置篇詳解
- 在線指導:Windows系統(tǒng)服務自動運行對于SVN如何實現