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