新聞中心
本節(jié)介紹一下SVN安裝使用手冊(cè)問題,在學(xué)習(xí)SVN的過程中首先要明確SVN的概念,然后知道怎樣安裝使用,希望通過本文的學(xué)習(xí)能夠拓寬你的視野,讓我們一起來學(xué)習(xí)SVN安裝使用手冊(cè)吧。

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)站頁面設(shè)計(jì)、網(wǎng)站優(yōu)化SEO優(yōu)化為一體的專業(yè)的建站公司,已為成都等多地近百家企業(yè)提供網(wǎng)站建設(shè)服務(wù)。追求良好的瀏覽體驗(yàn),以探求精品塑造與理念升華,設(shè)計(jì)最適合用戶的網(wǎng)站頁面。 合作只是第一步,服務(wù)才是根本,我們始終堅(jiān)持講誠(chéng)信,負(fù)責(zé)任的原則,為您進(jìn)行細(xì)心、貼心、認(rèn)真的服務(wù),與眾多客戶在蓬勃發(fā)展的市場(chǎng)環(huán)境中,互促共生。
五、版本庫創(chuàng)建
5.1使用命令行工具創(chuàng)建版本庫
l1.在D:\SVNRoot\里創(chuàng)建另一個(gè)目錄project1。
l2.打開命令行窗口(或DOS窗口),進(jìn)入D:\SVNRoot\目錄,輸入svnadmincreate--fs-typebdbproject(不推薦此類型)或svnadmincreate--fs-typefsfsproject現(xiàn)在你在D:\SVNRoot\project創(chuàng)建了一個(gè)新的版本庫。注:project1目錄非空并且沒有寫保護(hù),否則不能建立版本庫
5.2使用TortoiseSVN創(chuàng)建版本庫
未納入版本控制文件夾的TortoiseSVN菜單
1.打開目錄D:\SVNRoot
2.創(chuàng)建一個(gè)新的文件夾,命名為project1
3.右鍵點(diǎn)擊新創(chuàng)建的目錄,選擇TortoiseSVN在此創(chuàng)建版本庫。之后就會(huì)在新文件夾創(chuàng)建一個(gè)版本庫,不要手工編輯任何文件,如果創(chuàng)建時(shí)得到警告,一定要先確定此目錄非空并且沒有寫保護(hù)。
5.3初始化建立版本文件
SVN安裝使用手冊(cè)初始化建立版本文件來到我們想要建立的項(xiàng)目根目錄,比如地址D:\WebDemo,右鍵->TortoiseSVN->Import...
URLofrepository輸入“svn://localhost/project1”輸入用戶名密碼確定即可。
完成之后目錄沒有任何變化,如果沒有報(bào)錯(cuò),數(shù)據(jù)就已經(jīng)全部導(dǎo)入到了我們剛才定義的版本庫中。想要查看版本庫中的內(nèi)容,可以右鍵點(diǎn)擊該版本目錄project1->TortoiseSVN->Reopo-browser,當(dāng)然,建立版本庫項(xiàng)目的導(dǎo)入需要先分配好目錄,方便日后版本庫資源的管理。我們可以先建一個(gè)臨時(shí)庫TEMP,臨時(shí)庫中間放如需要導(dǎo)入的工程。推薦工程目錄結(jié)構(gòu)如下:
Temp###臨時(shí)目錄,版本庫建立以后可刪除。
├─Project1###***個(gè)項(xiàng)目目錄。
├─Branches###推薦建立的分支目錄。
├─Tags###推薦建立的標(biāo)簽?zāi)夸洝?br /> └─Trunk###必須的主分支目錄,所有初始版本的項(xiàng)目文件放于該目錄下。
└─01Doc###下面為你自己的項(xiàng)目目錄,根據(jù)需要自己創(chuàng)建。
└─02Source
└─03Release
└─…
└yProject2###第二個(gè)項(xiàng)目目錄。
├─Branches
├─Tags
└─Trunk
└─…
└─…###其他項(xiàng)目目錄。下面我們看一下SVN安裝使用手冊(cè)中客戶端的安裝和使用情況。
六、客戶端安裝使用
6.1TortoiseSVN客戶端
安裝之前,我們需要指定一個(gè)文件夾存放版本庫的副本。
6.1.1檢出(checkout)
右鍵->SVNCheckout...
l版本路徑可以選擇某個(gè)版本庫的路徑,或者直接輸入svn://url直接導(dǎo)入所有***版本庫
l點(diǎn)擊Revision,可以選擇版本號(hào)選擇下載,成功后,文件夾改變圖標(biāo)成
注:checkout會(huì)形成工作拷貝,里面有***的版本等信息,該拷貝處于受控狀態(tài),Export(導(dǎo)出)出來的,只是把文件導(dǎo)出來,不帶版本信息,不受控
6.1.2導(dǎo)出(Export)
Export出來的,只是把文件導(dǎo)出來,不帶版本信息,不受控。文件夾中沒有.svn目錄,這樣方便諸如源代碼打包的操作,省去了需要手工逐個(gè)文件夾刪除.svn目錄的煩惱。
6.1.3更新(update)
右鍵->SVNUpdate...更新所選文件夾或者文件。注:如果不想全部更新,可以先選擇CheckforModifications看看在本地或在服務(wù)器上哪些文件修改過,然后選擇更新需要的文件。
6.1.4提交(commit)
右鍵->SVNCommit...提交修改過的文件或者文件夾。注:更改公共修改文件,可以先選擇CheckforModifications檢查版本倉庫文件并且顯示出你的工作副本中修改過的每一個(gè)文件,沒有在版本控制下的文件也會(huì)被顯示出來,確認(rèn)副本是***的并且沒有沖突(圖標(biāo)為的文件)之后再提交。
6.1.5比較(Diff)合并(Merge)
lDiff用比較查看器,它對(duì)本地的文件和倉庫中***版本的內(nèi)容進(jìn)行詳細(xì)的對(duì)比。
l合并(Merge)的應(yīng)用
n解決沖突
Subversion和CVS等采用拷貝-修改-合并模型。此模型解決了鎖定-修改-解鎖模型引起的管理、安全、修改串行的問題。項(xiàng)目成員從版本庫讀取個(gè)人的工作副本,所有項(xiàng)目成員并行地在工作副本上工作,然后合并在一起形成新的版本。如果修改不重疊,TortoiseSVN可自動(dòng)合并。修改重疊則引起沖突。沖突區(qū)域部分被“<<<<<<<”標(biāo)注,通過溝通修改,合并文件,重新提交。
n分支(branch)
版本控制的一個(gè)重要特性是能將變更隔離成獨(dú)立的開發(fā)線路。分支常用來測(cè)試新功能,但又不會(huì)因?yàn)榫幾g錯(cuò)誤或BUG干擾開發(fā)主線。一旦分支穩(wěn)定下來,就可以把分支合并(merge)回主線(thetrunk)。
6.2Eclipse中SVN的安裝和使用
SVN安裝使用手冊(cè)介紹一下Eclipse中SVN的安裝和使用。Eclipse默認(rèn)只有CVS而沒有集成SVN,所以要想使用SVN做版本控制需要裝一個(gè)Eclipse插件Subclipse。
6.2.1安裝插件
1.Eclipse菜單中選擇更新插件.
2.尋找新的功能來安裝
3.左側(cè)列表是選擇下載站點(diǎn),右側(cè)選擇”NewRemoteSote...”如果你是通過代理聯(lián)網(wǎng),需要在外部下載一個(gè)插件包,點(diǎn)擊”NewLocalSite...”下載地址http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91。
4.新站點(diǎn)的信息
填寫正確的信息,以便完成插件的更新。Name:Subclipse1.2.x(Eclipse3.2+)URL:http://subclipse.tigris.org/update_1.2.x或者Name:Subclipse1.0.x(Eclipse3.0/3.1)URL:http://subclipse.tigris.org/update_1.0.x
5.添加完成后你剛加的站點(diǎn)并不會(huì)被選中,請(qǐng)確定選中后再操作。
6.這里顯示站點(diǎn)里所有可以更新的功能。
7.點(diǎn)擊接受協(xié)議
8.確認(rèn)安裝位置
9.功能驗(yàn)證
10.安裝進(jìn)程
11.安裝完成后Eclipse需要重啟。
12.***打開定義版本庫SubclipseRepositoryperspective.確定鎖定在Team->SVN.
卸載Subclipse的方法很簡(jiǎn)單,也是點(diǎn)擊Help=>SoftwareUpdates=>ManageConfiguration卸載。
6.2.2使用Subclipse
SVN安裝使用手冊(cè)介紹一下如何使用Subclipse。先向版本庫中加入一個(gè)Eclipse工程SVNtest,將它導(dǎo)入版本庫svn://localhost/project1導(dǎo)入后用版本庫瀏覽器找到你導(dǎo)入的工程目錄,把其下WebRoot\WEB-INF\classes目錄刪掉(注意:不刪出以后會(huì)報(bào)錯(cuò))這些初始化的操作都用客戶端工具完成的。然后打開Eclipse編譯器,點(diǎn)擊編譯器右上角的OpenPerspective打開SVN資源庫界面,新建一個(gè)資源庫,選擇資源庫的位置,這里我們就用剛才搭好的svn://localhost/project1作為工程目錄,點(diǎn)擊Finish后如果成功則會(huì)看到版本服務(wù)器中工程的樹形結(jié)構(gòu)了。在svn://localhost/project1根目錄上點(diǎn)右鍵,選擇CheckOut,在彈出窗口中選擇“作為空間的項(xiàng)目驗(yàn)出”,填寫項(xiàng)目名稱。
一切沒有問題了點(diǎn)擊Finish。之后它就會(huì)從服務(wù)器上把工程下到本地,Eclipse編輯欄會(huì)發(fā)現(xiàn)剛才下的工程文件都會(huì)帶有SVN版本控制標(biāo)記了,Workspace的工程文件夾,并且也有控制標(biāo)記。在SVN控制下的文件有Team選單,就是客戶端工具,提交,更新,同步,合并,切換……。本節(jié)SVN安裝使用手冊(cè)介紹完畢。
【編輯推薦】
- SVN使用手冊(cè)之入門篇
- SVN管理與應(yīng)用相關(guān)的資料參考手冊(cè)
- Subclipse安裝和配置學(xué)習(xí)手冊(cè)
- Centos下SVN的安裝配置實(shí)用手冊(cè)
- SVN服務(wù)器安裝指導(dǎo)手冊(cè)
分享題目:SVN安裝使用手冊(cè)跟蹤介紹
標(biāo)題網(wǎng)址:http://www.dlmjj.cn/article/cdphpjd.html


咨詢
建站咨詢
