VisualSVN-Server使用手冊完整_第1頁
VisualSVN-Server使用手冊完整_第2頁
VisualSVN-Server使用手冊完整_第3頁
VisualSVN-Server使用手冊完整_第4頁
VisualSVN-Server使用手冊完整_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

VisualSVNVisualSVNServer--PAGE1VisualSVNServer1、VisualSVNServer簡 【022、TortoiseSVN簡 【023、VisualSVNServer的安 【034、VisualSVNServer的配 【055、TortoiseSVN的安 【096、VisualSVNServer與TortoiseSVN的基本組合使 【15、瀏覽器連接SVN服務器查看和下載資 【15 【188、Eclipse的SVN插件安 【209、Eclipse與SVN服務器的連 【2110、利用SVN插件進行代碼的同步與共 【24、從SVN服務器上把代碼同步到本 【24、把本地的代碼共享到SVN服務 【25、本地代碼與服務器代碼的更新和沖突處 【28 【301、VisualSVNServerVisualSVNServerSubversionSubversionSubversion管理下,文件和目錄可以超越時空。Subversion將文件存放在中心版本庫里。這個版本庫很像Subversion的版本庫可以通過網絡訪問,從而使用戶可以在不同的電腦上進SCMSubversion并不是這樣的系統。VisualSVNSubversionSVN的服務端,一個重要VisualSVNSubversion配置起來容易的多了。SubversionWindowsWeb方式(http協議)Apache,如果VisualSVNServeSubversionApache,省去了以上所有的麻煩。SVNServerWindwsservice,Apache服務器的配置也只SVN的服務端,但前者是收費的,后者是免費的。VisualSVNServer所搭建的服務器僅能在局域網下工作,這2、TortoiseSVNTortoiseSVN是Subversion版本控制系統的一個免費開源\h客戶端,可以超TortoiseSVNSVN服務器上的資源,在團隊開發(fā)中能夠更SVN服務器以達到同步共享的目的。VisualSVNVisualSVNServer-PAGE43、VisualSVNServer2.1.10VisualSVN-Server-2.1.10.msi(3-1)Next3-2IacceptthetermsintheLicenseAgreement”Next按鈕繼續(xù)下一步操作。3-3Next3-4“LocationVisualSVNServer的安裝目錄,可任意選擇?!癛epositoriesSVNPortconnection不勾選該選擇框為使用快速鏈接【http80/81/8080httpsNext按鈕繼續(xù)下一步,然后一直到安裝完成即可。VisualSVNVisualSVNServer-PAGE64、VisualSVNServer4-1所示?!癝tatusSVNURL地址?!癝ubversionAuthentication”為賬戶(UserGroups)信息?!癛epositoriesSVN代碼庫信息。VisualSVNVisualSVNServer--PAGE10Repository4-24-3注意的是,若選擇框“CreatdefaultstructureStartKit下面會創(chuàng)建trunk、branches、tags三個子目錄;不選中,則只創(chuàng)建空的代碼庫StartKitOKStartKit則創(chuàng)建成功。44-6所示的界面,設置新用戶的用戶名和密碼。輸入信息后,點擊OK按鈕,就創(chuàng)建一個用戶了。按照這種方式,創(chuàng)建4個用戶:starter、StartKit。只有被授權的用戶才能StartKit代碼庫內的資源,與其他用戶進行資源共享。具體方法如下:選擇“Properties4OK4-9所示,分別對用戶(或組)進行權限設置?!癗oAccess”為禁止該用戶訪問代碼庫。“ReadOnlyWrite4StartKit代碼tester1用戶Developer1和manager15、TortoiseSVN1.7.2運行5-2IacceptthetermsintheLicenseAgreement”Next按鈕繼續(xù)下一步操作。5-35-5FinishTortoiseSVN即安裝完畢,但此時可能會提示6、VisualSVNServerTortoiseSVNSVN服務器的情況。Windows右擊計算機屬性系統和安全Windows防火墻WindowsVisualSVNVisualSVNServer-PAGE13SVNCodeLib(代碼庫)FileLib(文件庫6-1所示,其VisualSVNServer啟動界面查得:(Everyone Read Read Read4123456TortoiseSVNSVN服務器的例子:6-3EclipseTestSVNEclipseTestSVN6-4SVNTestSVNTortoiseSVN出6-5Setting則可進行相關的設置,這里不ImportTestSVNSVN服務器。6-6URLhttps://Exp-PC/svn/CodeLib就是當SVNhttps://Exp-PC/是服務器名,svn是代碼庫的根目錄,CodeLib就是剛才添加的代碼庫。VisualSVNVisualSVNServer--PAGE15filesOKTestSVNSVN6-7OKVisualSVNServerCodeLibSVN服務器的源代碼(6-8,若沒有顯示,右鍵刷新即可。CodeLibURL項目(包括項目文件夾在內)SVN服務器,可以把整個項目復制到任意一個空文件夾AAA進行上傳。6-9所示。等ImportSVN服務器的指定資源的方法。SVNTortoiseSVNCheckoutSVNEclipseSVN節(jié)和10節(jié)介紹。所以在本節(jié)中主要介紹方法(1)和方法(2。SVNSVNURL【圖7-1-1】URLwindows防火墻已關閉。SVN7-1-4所示。7-1-5、TortoiseSVNCheckoutSVN7-2-1Checkout7-2-2所示(SVN服務器上的資源復制一“URLofrepositorySVN資源庫地址?!癈heckoutdirectory“CheckoutDepth”為檢出資源的深度,默認為把整個數據庫的資源都檢出。若要指定檢出的項目,可點擊“Chooseitem7-2-3所示,OK按鈕?!癝howlog7-2-4所示。7-2-57-2-6Icon若為“綠色√”說明本地本地資源與服務器資源不一致(7-2-7。而關聯本地與服務器資源一致性的功能由“.svn”文件夾(7-2-6)實現,該文件夾默認為隱藏。當刪除“.svn”文件夾后本地與服務器斷開連接,Icon消失(7-2-88、EclipseSVN首先安裝Eclipse關于SVNEclipseGoogle搜索“SVN Eclipse插件”即可很容易找到SVN插件的安裝地址,\h8-1EclipseHelpInstallNewSoftware8-2\h/update_1.6.x復制到“Workwith8-23Selectall”按Next按鈕執(zhí)行下一步,按提示操作即可完成安裝。可能9、EclipseSVN左下角的“+(面中輸入“SVNSVNOK按鈕確認。SVN資源庫窗口(9-3(9-4。然后在彈出的窗口(9-5)SVN服務\hFinish按鈕確定。9-67器的資源(9-8。10-1-2TestSVN項目。10-1-2所示,檢出時會提示命名項目名稱,任意命名均可(只要與本地已有項目不重名Finish按鈕。此時返回本地ProjectSVN服務器同步下來的10.2SVNTestSVNUpdataTeamshareproject(如1SVN210-2-3SVNURL(4SynchronizeSynchronize顯示的是為等待同步到服務器的項目,TestSVNUpdata可供選擇(10-2-5TestSVNUpdata項10-2-6OKSVNSVN(10-2-7。SVNSVNSVN服務器的代碼有被修改過,則當進行如此操作時:在“ProjectExplorer”標簽的本地項目上點擊右鍵Team與資源庫同步“與資源庫同步”僅是在本地和服務器這時會在“SynchronizeSVN服務器上不一致的文件列灰色向右箭頭:本地修改過藍色向左箭頭:SVN上修改過灰色向右且中間有個加號的箭頭:本地比SVN上多出的文件藍色向左且中間有個加號的箭頭:SVN上比本地多出的文件灰色向右且中間有個減號的箭頭本地刪除了而SVN上未刪除的文件藍色向左且中間有個減號的箭頭:SVN上刪除了而本地未刪除的文件紅色雙向箭頭:SVN上修改過,本地也修改過的文件(1)(2)eam(1(2x,Ax的副本x1AxB從服務x的副本x2Bx進行開發(fā)。當開發(fā)者AAx的源代碼就是x1*,x1*x1*。xAx1*。x1*中不但有Ax中還可能有A刪改過的地方。Bx2*x1*先把x2*進行恰當的x2**BAx1*10-3-2-1所示,為產生沖突的一種情況,EclipseSVN插件自動指出10-3-2-1在本地進行如下修改:68810121010-3-2-2Team11-1Eclipse11-2SVNShareproject11-311-411-5VisualSVNVisualSVNServer-PAGE327VisualSVNVisualSVNServer-PAGE34SVN1.0eam(11-9SVN1.0版本2.0SVN資源庫中依然只有一個“版本測試控制”項目(如圖11-10SVN資源庫默認是顯示項目的最新版本。1.02.02.01.0。可以看到“CheckoutHEADrevisi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論