下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、SVN客戶端隨著應(yīng)用軟件的開發(fā)規(guī)模及復(fù)雜程度日趨大型化,使得軟件開發(fā)模式從早期的個(gè)人作坊式漸漸轉(zhuǎn)變?yōu)閳F(tuán)隊(duì)協(xié)作開發(fā)方式,在這種團(tuán)隊(duì)協(xié)作的開發(fā)模式,為了管理好開發(fā)項(xiàng)目,就離不開版本控制軟件,在開發(fā)過程中采用版本控制軟件,能夠完整地保存開發(fā)中對(duì)應(yīng)用程序每一個(gè)源文件所有的修改記錄,充分地利用版本控制軟件能夠?qū)浖_發(fā)進(jìn)行卓有成效的管理。常見的版本控制軟件有VSS、CVS和SVNVSS(VisualSourceSafe)為微軟的產(chǎn)品,較為易學(xué)易用,使用微軟的產(chǎn)品進(jìn)行開發(fā)通常都用這個(gè),但是VSS只能在windows平臺(tái)上運(yùn)行,并且不是免費(fèi)軟件,安全性也不高,因此應(yīng)用并不太廣泛。CVS(ConcurrentVersionSystem)是免費(fèi)開源的配置管理工具,其源代碼和安裝文件都可以免費(fèi)下載。由于其簡(jiǎn)單易用、功能強(qiáng)大,跨平臺(tái),支持并發(fā)版本控制,而且免費(fèi),它在全球中小型軟件企業(yè)中得到了廣泛使用。不過CVS的部署比VSS要復(fù)雜一些。SVN(Subversion)作為CVS的重寫版和改進(jìn)版,其目標(biāo)就是作為一個(gè)更好的版本控制軟件,取代CVS.總的來說,CVS在發(fā)展的過程中逐漸失去優(yōu)勢(shì),已經(jīng)不再適合現(xiàn)代開發(fā),目前,絕大多數(shù)CVS服務(wù)已經(jīng)改用SVN.目前流行的GoogleCode開源項(xiàng)目托管平臺(tái)就是使用SVN進(jìn)行版本控制。Windows下的SVN客戶端TortoiseSVN是Windows下的SVN(Subversion)版本控制系統(tǒng)的一個(gè)免費(fèi)開源客戶端,可以超越時(shí)間的管理文件和目錄。文件保存在中央版本庫,除了能記住文件和目錄的每次修改以外,版本庫非常像普通的文件服務(wù)器。用戶可以將文件恢復(fù)到過去的版本,并且可以通過檢查歷史知道數(shù)據(jù)做了哪些修改,誰做的修改。下載TortoiseSVNTortoiseSVN的官方下載地址是/downloads,普通Windows用戶下載32位軟件即可,下載地址后面還有中文語言包(Languagepacks)提供,安裝完后可以將TortoiseSVN的界面編程簡(jiǎn)體中文。TortoiseSVN使用簡(jiǎn)介安裝完成TortoiseSVN后,會(huì)發(fā)現(xiàn)文件夾圖標(biāo)被重載,不同的重載圖標(biāo)所表示不同的意義。所有的TortoiseSVN命令都是通過windows資源管理器的右鍵菜單執(zhí)行。右鍵點(diǎn)擊一個(gè)文件或者文件夾,大多數(shù)菜單項(xiàng)都能夠直接顯示。比較常用的功能是“更新”和“提交”。通過“更新”可以從SVN服務(wù)器上下載最新的代碼,“提交”則可以將本地修改的代碼上傳到SVN服務(wù)器上。更為詳細(xì)的TortoiseSVN使用幫助,請(qǐng)參考TortoiseSVN中文手冊(cè)GoogleCode上使用SVN在GoogleCode上使用SVN提交的時(shí)候,會(huì)要求輸入密碼,這個(gè)密碼并非你的Gmail密碼,而是GoogleCode密碼,在Profile-Settings中可以看到你的GoogleCode密碼,我第一次使用GoogleCode的時(shí)候就誤以為是Gmail密碼,結(jié)果重復(fù)輸入了N次密碼都沒提交成功。二、SVN服務(wù)器前文所述SVN客戶端使用的時(shí)候,用的SVN服務(wù)器通常為外部,例如GoogleCode的服務(wù)器,不過,做為一個(gè)程序開發(fā)人員,就算自己一個(gè)人寫程序,也應(yīng)該有一個(gè)SVN版本控制系統(tǒng),以便對(duì)開發(fā)代碼進(jìn)行有效的管理。這里我就介紹一個(gè)在Windows環(huán)境下簡(jiǎn)單快速搭建SVN服務(wù)器的方法。通常的SVN服務(wù)器是搭建在Linux等系統(tǒng)下,例如用Apache+SVN配置,Linux下的SVN性能會(huì)非常好,但配置有些繁瑣,如果SVN服務(wù)器只有自己使用,那么可以直接把SVN服務(wù)器搭建在個(gè)人Windows環(huán)境下使用。目前較為簡(jiǎn)單的方案是VisualSVNServer。該SVN服務(wù)器是免費(fèi)的,支持WindowsNT, 2000,XPand2003等環(huán)境,安裝非常簡(jiǎn)單。安裝的時(shí)候可以選擇SVN走h(yuǎn)ttp協(xié)議還是https協(xié)議,http協(xié)議速度快一些,而https協(xié)議安全性好。兩者均可以從瀏覽器直接訪問SVN項(xiàng)目。安裝完成后打開,可以看到一個(gè)微軟的MMS管理界面,在里面可以輕松添加設(shè)置項(xiàng)目。用戶權(quán)限可以使用Windows的用戶,也可以單獨(dú)新建用戶。如果原先有一個(gè)SVN數(shù)據(jù),則可以在界面上導(dǎo)入原有的SVN數(shù)據(jù)。
SVN客戶端依舊推薦使用Windows下的TortoiseSVN,兩者搭配起來,非常好用附:一、說明手冊(cè)/tsvn/二、 客戶端下載:/downloads.html三、 VisualSVNServer/server/download/其實(shí)本軟件有標(biāo)準(zhǔn)版與企業(yè)版的說法,前者是免費(fèi)的。這是下載頁面說的話:VISUALSVNSERVERdownloadnowVersion2.1.9~4MBIncludesSubversion1.6.17End—userlicenseagreement什么意思呢?就是說,所下載的版本,包含subversion1.6.17么?subversion其實(shí)就是SVN服務(wù)器,因?yàn)閷?duì)客戶端的解釋是這樣的:TortoiseSVN,ASubversionclient,implementedasawindowsshellextension.ItisareallyeasytouseRevisioncontrol/versioncontrol/sourcecontrolsoftwareforWindows.Sinceit'snotanintegrationforaspecificIDEyoucanuseitwithwhateverdevelopmenttoolsyoulike.TortoiseSVNisfreetouse.Youdon'tneedtogetalo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024煤灰運(yùn)輸車輛駕駛?cè)藛T培訓(xùn)與考核合同3篇
- 2025版汽車改裝廠運(yùn)輸合同范本:定制化服務(wù)3篇
- 2024年足浴養(yǎng)生合作合同3篇
- 2025年度大型酒店集團(tuán)物業(yè)運(yùn)營(yíng)與管理合同3篇
- 2025年度礦山企業(yè)礦山地質(zhì)環(huán)境治理與生態(tài)保護(hù)合同范本3篇
- 氣管切開護(hù)理規(guī)范
- 2024年高校網(wǎng)絡(luò)安全防火墻采購(gòu)合同2篇
- 2024年軟件開發(fā)與技術(shù)保密合同
- 二零二五年度2025版父母房產(chǎn)共有權(quán)贈(zèng)與女兒協(xié)議書3篇
- 二零二五年度人力資源外包合同管理與人才選拔規(guī)范3篇
- 水稻田稻鴨共棲技術(shù)要點(diǎn)
- 肺功能科室工作報(bào)告
- 如何訓(xùn)練寶寶獨(dú)立就寢
- 血常規(guī)報(bào)告單
- 寶寶大便觀察及護(hù)理課件
- 學(xué)校最小應(yīng)急單元應(yīng)急預(yù)案
- 一年級(jí)第一學(xué)期口算題(20以內(nèi)口算天天練-15份各100題精確排版)
- 公司月度安全生產(chǎn)綜合檢查表
- 重慶市康德卷2023-2024學(xué)年物理高二上期末綜合測(cè)試試題含解析
- 七年級(jí)音樂下冊(cè) 第4單元《北京喜訊到邊寨》課件1 花城版
- 飛行員獻(xiàn)身國(guó)防志愿書1000字
評(píng)論
0/150
提交評(píng)論