偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

SVN安裝使用手冊跟蹤介紹

開發(fā) 項目管理
本文繼續(xù)介紹SVN安裝使用手冊,主要包括版本庫創(chuàng)建和客戶端安裝使用等內(nèi)容,通過本文的學(xué)習(xí)你一定會對SVN的安裝使用有更加深刻的認識。

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

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

 【編輯推薦】

  1. SVN使用手冊之入門篇
  2. SVN管理與應(yīng)用相關(guān)的資料參考手冊
  3. Subclipse安裝和配置學(xué)習(xí)手冊
  4. Centos下SVN的安裝配置實用手冊
  5. SVN服務(wù)器安裝指導(dǎo)手冊
責(zé)任編輯:佚名
相關(guān)推薦

2010-05-19 10:57:34

Subversion配

2010-05-19 10:40:46

Subversion

2010-05-26 12:45:49

SVN使用手冊

2010-05-26 13:51:40

SVN安裝使用手冊

2010-05-21 12:37:49

SVN使用教程

2010-05-26 12:59:48

SVN簡易使用手冊

2010-05-26 13:17:55

SVN簡易使用手冊

2010-05-20 19:12:37

2010-05-27 13:35:43

SVN簡易使用手冊

2010-05-27 13:08:46

SVN簡易使用手冊

2010-05-26 13:32:16

SVN簡易使用手冊

2010-06-01 13:19:04

2010-05-26 12:35:11

2010-06-07 12:38:37

Cacti使用手冊

2010-06-09 17:01:26

Cacti使用手冊

2010-05-17 14:53:16

Subversion使

2009-10-26 11:11:33

linux Emacs

2010-06-13 17:07:10

Cacti使用手冊

2011-08-09 13:22:31

iPhoneSqlite數(shù)據(jù)庫

2010-08-31 08:59:06

marginHTML
點贊
收藏

51CTO技術(shù)棧公眾號