成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SVN安裝使用手冊跟蹤介紹

開發 項目管理
本文繼續介紹SVN安裝使用手冊,主要包括版本庫創建和客戶端安裝使用等內容,通過本文的學習你一定會對SVN的安裝使用有更加深刻的認識。

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

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

 【編輯推薦】

  1. SVN使用手冊之入門篇
  2. SVN管理與應用相關的資料參考手冊
  3. Subclipse安裝和配置學習手冊
  4. Centos下SVN的安裝配置實用手冊
  5. SVN服務器安裝指導手冊
責任編輯:佚名
相關推薦

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-20 19:12:37

2010-05-26 12:59:48

SVN簡易使用手冊

2010-05-27 13:35:43

SVN簡易使用手冊

2010-05-26 13:17:55

SVN簡易使用手冊

2010-05-26 13:32:16

SVN簡易使用手冊

2010-05-27 13:08:46

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使用手冊

2009-12-02 18:03:00

PHP cURL

2011-08-09 13:22:31

iPhoneSqlite數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费av观看 | 国产成人小视频 | 99精品在线观看 | 国产精品18久久久 | 亚洲啊v| 国产精品久久国产精品 | 一区二区免费在线观看 | 日韩av免费在线电影 | 精品欧美一区二区精品久久 | 欧美日韩不卡合集视频 | 自拍偷拍在线视频 | 一区二区三区精品 | 91视频电影| 精品一区二区视频 | 在线欧美视频 | 欧美福利视频 | 久久久天堂 | 北条麻妃av一区二区三区 | 国产aⅴ爽av久久久久久久 | 国产精品国产三级国产aⅴ中文 | 一区二区三区影院 | 久久国| 天天躁日日躁狠狠躁白人 | 成人日b视频 | 国产欧美日韩一区二区三区 | 粉嫩粉嫩芽的虎白女18在线视频 | 午夜av电影院| 国产一区二区电影 | 天天人人精品 | 在线一区二区三区 | 色眯眯视频在线观看 | 一区二区三区在线观看视频 | 国产精品久久在线 | 成人免费看黄网站在线观看 | 欧美一级二级三级视频 | 亚洲网站在线观看 | 中文字幕成人网 | 亚洲国产一区二区视频 | 国产片网站 | 免费观看的av毛片的网站 | 在线观看日本高清二区 |