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