



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一、SVN客戶端隨著應(yīng)用軟件的開發(fā)規(guī)模及復(fù)雜程度日趨大型化,使得軟件開發(fā)模式從早期的個人作坊式漸漸轉(zhuǎn)變?yōu)閳F隊協(xié)作開發(fā)方式,在這種團隊協(xié)作的開發(fā)模式,為了管理好開發(fā)項目,就離不開版本控制軟件,在開發(fā)過程中采用版本控制軟件,能夠完整地保存開發(fā)中對應(yīng)用程序每一個源文件所有的修改記錄,充分地利用版本控制軟件能夠?qū)浖_發(fā)進(jìn)行卓有成效的管理。常見的版本控制軟件有VSS、CVS和SVNVSS(VisualSourceSafe)為微軟的產(chǎn)品,較為易學(xué)易用,使用微軟的產(chǎn)品進(jìn)行開發(fā)通常都用這個,但是VSS只能在windows平臺上運行,并且不是免費軟件,安全性也不高,因此應(yīng)用并不太廣泛。CVS(ConcurrentVersionSystem)是免費開源的配置管理工具,其源代碼和安裝文件都可以免費下載。由于其簡單易用、功能強大,跨平臺,支持并發(fā)版本控制,而且免費,它在全球中小型軟件企業(yè)中得到了廣泛使用。不過CVS的部署比VSS要復(fù)雜一些。SVN(Subversion)作為CVS的重寫版和改進(jìn)版,其目標(biāo)就是作為一個更好的版本控制軟件,取代CVS.總的來說,CVS在發(fā)展的過程中逐漸失去優(yōu)勢,已經(jīng)不再適合現(xiàn)代開發(fā),目前,絕大多數(shù)CVS服務(wù)已經(jīng)改用SVN.目前流行的GoogleCode開源項目托管平臺就是使用SVN進(jìn)行版本控制。Windows下的SVN客戶端TortoiseSVN是Windows下的SVN(Subversion)版本控制系統(tǒng)的一個免費開源客戶端,可以超越時間的管理文件和目錄。文件保存在中央版本庫,除了能記住文件和目錄的每次修改以外,版本庫非常像普通的文件服務(wù)器。用戶可以將文件恢復(fù)到過去的版本,并且可以通過檢查歷史知道數(shù)據(jù)做了哪些修改,誰做的修改。下載TortoiseSVNTortoiseSVN的官方下載地址是/downloads,普通Windows用戶下載32位軟件即可,下載地址后面還有中文語言包(Languagepacks)提供,安裝完后可以將TortoiseSVN的界面編程簡體中文。TortoiseSVN使用簡介安裝完成TortoiseSVN后,會發(fā)現(xiàn)文件夾圖標(biāo)被重載,不同的重載圖標(biāo)所表示不同的意義。所有的TortoiseSVN命令都是通過windows資源管理器的右鍵菜單執(zhí)行。右鍵點擊一個文件或者文件夾,大多數(shù)菜單項都能夠直接顯示。比較常用的功能是“更新”和“提交”。通過“更新”可以從SVN服務(wù)器上下載最新的代碼,“提交”則可以將本地修改的代碼上傳到SVN服務(wù)器上。更為詳細(xì)的TortoiseSVN使用幫助,請參考TortoiseSVN中文手冊GoogleCode上使用SVN在GoogleCode上使用SVN提交的時候,會要求輸入密碼,這個密碼并非你的Gmail密碼,而是GoogleCode密碼,在Profile-Settings中可以看到你的GoogleCode密碼,我第一次使用GoogleCode的時候就誤以為是Gmail密碼,結(jié)果重復(fù)輸入了N次密碼都沒提交成功。二、SVN服務(wù)器前文所述SVN客戶端使用的時候,用的SVN服務(wù)器通常為外部,例如GoogleCode的服務(wù)器,不過,做為一個程序開發(fā)人員,就算自己一個人寫程序,也應(yīng)該有一個SVN版本控制系統(tǒng),以便對開發(fā)代碼進(jìn)行有效的管理。這里我就介紹一個在Windows環(huán)境下簡單快速搭建SVN服務(wù)器的方法。通常的SVN服務(wù)器是搭建在Linux等系統(tǒng)下,例如用Apache+SVN配置,Linux下的SVN性能會非常好,但配置有些繁瑣,如果SVN服務(wù)器只有自己使用,那么可以直接把SVN服務(wù)器搭建在個人Windows環(huán)境下使用。目前較為簡單的方案是VisualSVNServer。該SVN服務(wù)器是免費的,支持WindowsNT, 2000,XPand2003等環(huán)境,安裝非常簡單。安裝的時候可以選擇SVN走h(yuǎn)ttp協(xié)議還是https協(xié)議,http協(xié)議速度快一些,而https協(xié)議安全性好。兩者均可以從瀏覽器直接訪問SVN項目。安裝完成后打開,可以看到一個微軟的MMS管理界面,在里面可以輕松添加設(shè)置項目。用戶權(quán)限可以使用Windows的用戶,也可以單獨新建用戶。如果原先有一個SVN數(shù)據(jù),則可以在界面上導(dǎo)入原有的SVN數(shù)據(jù)。
SVN客戶端依舊推薦使用Windows下的TortoiseSVN,兩者搭配起來,非常好用附:一、說明手冊/tsvn/二、 客戶端下載:/downloads.html三、 VisualSVNServer/server/download/其實本軟件有標(biāo)準(zhǔn)版與企業(yè)版的說法,前者是免費的。這是下載頁面說的話:VISUALSVNSERVERdownloadnowVersion2.1.9~4MBIncludesSubversion1.6.17End—userlicenseagreement什么意思呢?就是說,所下載的版本,包含subversion1.6.17么?subversion其實就是SVN服務(wù)器,因為對客戶端的解釋是這樣的:TortoiseSVN,ASubversionclient,implementedasawindowsshellextension.ItisareallyeasytouseRevisioncontrol/versioncontrol/sourcecontrolsoftwareforWindows.Sinceit'snotanintegrationforaspecificIDEyoucanuseitwithwhateverdevelopmenttoolsyoulike.TortoiseSVNisfreetouse.Youdon'tneedtogetalo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年實木類家具項目申請報告模板
- Unit 3 School rules 第3課時Story time教學(xué)課件
- 江西省吉安市遂川縣2023-2024學(xué)年四年級下學(xué)期6月期末數(shù)學(xué)試卷(含答案)
- 浙江省紹興市2023-2024學(xué)年高二下學(xué)期化學(xué)期末試卷(含答案)
- 汽車傳感器與檢測技術(shù)電子教案:煙度傳感器
- 探討黑社會性質(zhì)組織犯罪若干問題
- 商砼公司財務(wù)管理制度
- 中考地理復(fù)習(xí)教案專題五 區(qū)域差異和聯(lián)系-區(qū)域認(rèn)知
- 倉儲配送活動方案
- 仙桃村團建活動方案
- 村文書考試題及答案岷縣
- 2025年廣東省廣州市白云區(qū)中考數(shù)學(xué)二模試卷
- 2024北京西城區(qū)四年級(下)期末數(shù)學(xué)試題及答案
- GB 42590-2023民用無人駕駛航空器系統(tǒng)安全要求
- 考研考博-英語-天津理工大學(xué)考試押題卷含答案詳解4
- T-CASAS 004.2-2018 4H碳化硅襯底及外延層缺陷圖譜
- 二重積分精品課件
- 杭州網(wǎng)約車從業(yè)資格考試題庫與答案
- 敏捷項目管理:敏捷革命課件
- 亞馬遜品牌授權(quán)書(英文模板)
- Box-Behnken-Design
評論
0/150
提交評論