SVN客戶端操作手冊(cè)Word版_第1頁(yè)
SVN客戶端操作手冊(cè)Word版_第2頁(yè)
SVN客戶端操作手冊(cè)Word版_第3頁(yè)
SVN客戶端操作手冊(cè)Word版_第4頁(yè)
SVN客戶端操作手冊(cè)Word版_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!SVN配置管理工具操作手冊(cè)之SVN客戶端篇接下來(lái),我們就學(xué)習(xí)怎樣使用SVN配置管理工具。該操作手冊(cè)將逐步教您如何在軟件開(kāi)發(fā)過(guò)程中使用SVN客戶端。環(huán)境模擬:現(xiàn)有項(xiàng)目數(shù)據(jù)名稱:ProjectData服務(wù)端版本庫(kù):repository訪問(wèn)URL: 03:8443/svn/NET/NET1group/一、基本操作1. 安裝客戶端。下載下載TortoiseSVN-501-win32-svn-1.4.0.msi安裝程序,雙擊直接安裝即可。安裝成功后,在任意位置右鍵單擊鼠標(biāo)會(huì)多出兩個(gè)選項(xiàng),分別是SVN Che

2、ckout和Tortoise SVN。如下圖所示。2. 建立工作區(qū)。項(xiàng)目開(kāi)始之前,在本地的硬盤上(比如:E盤)創(chuàng)建一個(gè)文件夾,文件夾命名隨意(例如MyWork),該文件夾即作為軟件開(kāi)發(fā)者在項(xiàng)目開(kāi)發(fā)過(guò)程中的工作區(qū)。如下圖所示。傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!3. 下載版本庫(kù)。假如現(xiàn)在開(kāi)發(fā)一個(gè)項(xiàng)目,配置管理員會(huì)在服務(wù)端建立一個(gè)該項(xiàng)目的版本庫(kù)repository。在MyWork文件夾上,右鍵單擊鼠標(biāo)。在彈出的菜單中選擇SVN Checkout選項(xiàng),如下圖所示。4. 在URL of repository中輸入版本庫(kù)地址:03:8010/svn/r

3、epository/ ProjectData,在Checkout directory中系統(tǒng)會(huì)自動(dòng)添加第二步所創(chuàng)建的工作區(qū)目錄。在Revision中,選中HEAD revision,這樣將會(huì)下載到版本庫(kù)的最新版本。如果想下載庫(kù)中的舊版本文件,可選中Revision,然后填入版本號(hào)即可。如下圖所示。如果不想下載整個(gè)版本庫(kù),而是只想下載自己負(fù)責(zé)的那部分模塊,可以在URL后添加模塊名,例如傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!03:8010/svn/repository/ProjectData/MyDoc。如下圖所示。5. 單擊“OK”按鈕,彈出提示對(duì)

4、話框提示“該文件不存在,您是否需要?jiǎng)?chuàng)建它”。如下圖所示6. 我們單擊“Yes”按鈕,需要輸入用戶名和密碼。如果我們未選中“Save authentication”選項(xiàng),我們需要重復(fù)輸入幾次密碼,它表示是否保存密碼鑒定。如下圖所示。傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!7. 當(dāng)我們選中“Save authentication”選項(xiàng)時(shí),輸入一次正確的用戶名和密碼即可。如下圖所示。8. 當(dāng)用戶名和密碼正確后,就會(huì)從SVN服務(wù)器中下載最新版本庫(kù)文件。會(huì)顯示一下關(guān)于版本庫(kù)和文件的信息,如下圖所示。9. 點(diǎn)擊“OK”按鈕后,我們的工作目錄(MyWork)下就有一個(gè)從服務(wù)器下載的版本目錄。本

5、地的工作區(qū)文件夾,即MyWork上會(huì)有綠色對(duì)勾出現(xiàn),該目錄下的文件也會(huì)帶有綠色對(duì)勾傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!。如下圖所示。10. 修改版本庫(kù)。對(duì)版本庫(kù)的修改包括修改文件內(nèi)容、添加和刪除文件、添加刪除目錄。我們?nèi)绾紊蟼饕粋€(gè)文件呢?在該工作區(qū)文件目錄下,新建一個(gè)文件。此時(shí)該文件上顯示一個(gè)問(wèn)號(hào)符號(hào),表示是新加入的文件。如下圖所示。11. 新加入了某些文件后,需要右鍵點(diǎn)擊文件選擇TortoiseSVN-Add,如下圖所示。傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!12. 然后會(huì)提示您是否確認(rèn)提交該文件,如下圖所示。13. 點(diǎn)擊“OK”按鈕后,提示該文件新增信息。

6、如下圖所示。傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!14. 點(diǎn)擊“OK”按鈕后,然后文件上面會(huì)出現(xiàn)一個(gè)加號(hào)。如下圖所示。15. 此時(shí),服務(wù)器上還沒(méi)有存在該文件,我們還需要Commit該文件。右擊該文件選擇SVN Commit提交到服務(wù)器中。如下圖所示。傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!16. 當(dāng)提交(或修改)的文件需要寫上一個(gè)消息,表示該文件是做什么的,有什么好處等。如下圖所示。17. 點(diǎn)擊“OK”按鈕,被Commit的文件會(huì)被標(biāo)記為綠色對(duì)勾,沒(méi)有綠色對(duì)勾的文件表示沒(méi)有被提交。如下圖所示。注意:有的時(shí)候,當(dāng)文件Commit后,圖標(biāo)沒(méi)有發(fā)生變化。此時(shí),只需要刷新

7、一下即可。如下圖所示。傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!18. 如果對(duì)庫(kù)中某一個(gè)文件進(jìn)行了修改,系統(tǒng)會(huì)自動(dòng)為這個(gè)文件和這個(gè)文件所在的各級(jí)父文件夾加上紅色嘆號(hào),代表該文件或目錄已經(jīng)在本地被修改。如下圖所示。19. 當(dāng)所有對(duì)版本庫(kù)的修改操作完畢后,右鍵單擊工作區(qū)文件夾,選擇SVN Commit提交新版本,輸入密碼后系統(tǒng)將把修改后的版本庫(kù)上傳到服務(wù)端,即完成一次對(duì)版本庫(kù)的更新。如下圖所示。傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!注意:提交新版本之后,其他擁有寫權(quán)限的用戶也許會(huì)重復(fù)以上幾步的操作,完成對(duì)版本庫(kù)的再一次更新。所以,每次在工作區(qū)文件夾下修改本地版本庫(kù)之前,

8、必須首先對(duì)本地版本庫(kù)執(zhí)行一次更新(右鍵單擊工作區(qū),選擇SVN Update),將最新的版本下載到本地,然后再進(jìn)行修改操作。如下圖所示。20. 假如不知道版本庫(kù)中有哪些文件,這時(shí)可以先對(duì)版本庫(kù)進(jìn)行瀏覽,然后根據(jù)自己的需要下載相應(yīng)的資源。在任意空白位置單擊鼠標(biāo)右鍵,選擇TortoiseSVN-Repo-browser進(jìn)行瀏覽。如下圖所示。傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!21. 我們需要輸入U(xiǎn)RL地址,就是版本庫(kù)的路徑。如下圖所示。22. 點(diǎn)擊“OK”按鈕后,就可以瀏覽自己擁有權(quán)限的版本庫(kù)信息。如下圖所示。傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!提示:當(dāng)自己沒(méi)有保

9、存密碼鑒定時(shí),需要重新輸入用戶名和密碼。一、其他操作在日常的軟件開(kāi)發(fā)過(guò)程中,除了以上介紹的下載,提交,更新操作外,還有另外幾種常用操作。1. 比較文件的不同之處。當(dāng)對(duì)soc_1做了修改之后,soc_1文件會(huì)出現(xiàn)紅色嘆號(hào),表示已經(jīng)修改,如果想查看修改后的soc_1文件與修改前有何不同,可以右鍵單擊此文件,選擇TortoiseSVN-Diff選項(xiàng)。如下圖所示。2. 系統(tǒng)彈出一個(gè)窗口,窗口分為兩個(gè)部分,左邊為更改之前的版本,右邊為更改之后的版本。并在不同之處作出標(biāo)記和說(shuō)明。如下圖所示。提示:如果是Word文檔,選擇Diff之后,系統(tǒng)會(huì)打開(kāi)一個(gè)Word文檔,并在其中標(biāo)出修改后的版本與修改前有何不同。3

10、. 查看日志。如果想查看一個(gè)文件的日志,例如“我的資料信息.txt”,右鍵單擊這個(gè)文件,選擇TortoiseSVN-Show Log選項(xiàng),如下圖所示。傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!4. 系統(tǒng)會(huì)彈出一個(gè)窗口,并在窗口中顯示“我的資料信息.txt”各個(gè)版本的Log。如下圖所示。5. 查看版本樹。如果想查看“我的資料信息.txt”文件的版本樹,右鍵單擊該文件,選擇TortoiseSVN-Revision graph選項(xiàng),如下圖所示。傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!6. 系統(tǒng)將會(huì)打開(kāi)一個(gè)窗口,并在窗口中顯示該文件的版本樹。如下圖所示。7. 下載某個(gè)文件的舊

11、版本。如果想要得到某個(gè)文件的舊版本,只需在該文件上單擊右鍵,選擇TortoiseSVN-Updata to revision選項(xiàng)即可。如下圖所示。傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!8. 系統(tǒng)會(huì)提示輸入版本號(hào)。例如要下載“我的資料信息.txt”的第6個(gè)版本,只需選中“Revision”和填入版本號(hào)6即可。如下圖所示。9. 點(diǎn)擊“OK”按鈕,即可查看版本號(hào)為6 的內(nèi)容。如下圖所示。10. 查看完版本6的文件后,如果想在此回到最新版本,右鍵單擊“我的資料信息.txt”文件,選擇SVN Update選項(xiàng)即可。傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!11. “我的資料信

12、息.txt”文件已更改至最新版,文件內(nèi)容回到最新。如下圖所示。12. 重名名和刪除文件。如果要?jiǎng)h除一個(gè)文件或重名名一個(gè)文件,注意不要在windows下直接操作。只需右鍵單擊該文件,選擇Rename或Delete,svn系統(tǒng)便會(huì)完成操作。在MyWork中將文件重命名或刪除后,服務(wù)端的文件結(jié)構(gòu)不會(huì)變化,只有當(dāng)提交新版本庫(kù)后,即Commit后,服務(wù)端的文件結(jié)構(gòu)才會(huì)被更新。如果誤刪除了文件,在沒(méi)有提交版本庫(kù)之前,可以通過(guò)對(duì)版本庫(kù)的更新將文件重新下載到本地的版本庫(kù),也可以通過(guò)revert恢復(fù)。如果文件刪除,并且已經(jīng)提交,那么要找回文件只能通過(guò)下載舊版本庫(kù)來(lái)完成。13. 撤銷修改。當(dāng)對(duì)一個(gè)文件進(jìn)行了修改并

13、保存后(注意此處并沒(méi)有進(jìn)行提交),如果對(duì)修改不滿意,想要重新修改,可以右鍵單擊修改過(guò)的文件(帶紅色嘆號(hào)的那個(gè)),然后選擇revert,前面的一系列修改便會(huì)被撤銷,恢復(fù)到Updata之前的狀態(tài)。如果一個(gè)文件被誤刪除,也可通過(guò)右鍵單擊該文件所在的目錄,選擇revert來(lái)恢復(fù)。三、異常處理1. 此處所說(shuō)的異常主要是指文件發(fā)生沖突。以用戶A和用戶B為例,當(dāng)兩個(gè)用戶同時(shí)下載了最新的版本庫(kù),并對(duì)庫(kù)中同一個(gè)文件“我的資料信息.txt”進(jìn)行修改提交時(shí),首先提交的用戶A不會(huì)發(fā)生異常,第二個(gè)提交的用戶B便會(huì)出現(xiàn)無(wú)法提交的現(xiàn)象。因?yàn)榉?wù)端的版本庫(kù)已經(jīng)被A更新,B用戶在上傳時(shí),系統(tǒng)會(huì)提示出錯(cuò)。如下圖所示。傳播優(yōu)秀Wo

14、rd版文檔 ,希望對(duì)您有幫助,可雙擊去除!在這種情況下,B用戶需要首先對(duì)修改的文件進(jìn)行Update文件操作。如果兩個(gè)用戶修改了文件“我的資料信息.txt”的同一個(gè)地方,則在B用戶執(zhí)行Update后,系統(tǒng)會(huì)將本地的“我的資料信息.txt”與從服務(wù)端下載“我的資料信息.txt”合并到一個(gè)文件上,并在該文件圖標(biāo)上標(biāo)上黃色嘆號(hào),表示文件出沖突。在文件中通過(guò)“”標(biāo)識(shí)沖突位置和沖突內(nèi)容。B用戶只有與A協(xié)商,將該沖突處理,之后單擊右鍵,選擇Resolve,沖突標(biāo)記消除,才能夠再次提交,否則無(wú)法提交。寄語(yǔ):還有很多的異常處理情況,在這里不再一一描述。希望同事們?cè)谧约旱墓ぷ鬟^(guò)程中,要注意不斷的積累。將自己遇到的異常和如何解決的關(guān)鍵步驟整理出來(lái),以便他人或自己參考。SVN客戶端(TortoiseSVN)保存密碼自動(dòng)登錄后,如何切換使用其它帳戶登錄方法2011-01-21 19:18清除SVN客戶端(TortoiseSVN)保存的認(rèn)證信息

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論