自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SVN客戶端用戶使用手冊(cè)中常用操作及異常處理詳解

開發(fā) 項(xiàng)目管理
SVN客戶端使用你是否熟悉?本文就向大家介紹一下SVN客戶端用戶使用手冊(cè)中一些常用操作,希望本文的介紹對(duì)你的學(xué)習(xí)有所幫助。

本節(jié)向大家簡(jiǎn)單描述一下SVN客戶端用戶使用手冊(cè),內(nèi)容主要包括一些常用操作和異常處理,在這里和大家分享一下,希望通過(guò)本節(jié)的介紹大家對(duì)SVN客戶端用戶使用手冊(cè)有一定的掌握。下面是具體介紹。

一、常用操作
在日常的軟件開發(fā)過(guò)程中,除了以上介紹的下載,提交,更新操作外,SVN客戶端用戶使用手冊(cè)介紹另外幾種常用操作。
(1)比較文件的不同之處
當(dāng)對(duì)soc_1做了修改之后,soc_1文件會(huì)出現(xiàn)紅色嘆號(hào),表示已經(jīng)修改,如果想查看修改后的soc_1文件與修改前有何不同,可以右鍵單擊此文件,選擇diff,系統(tǒng)探出一個(gè)窗口,窗口分為兩個(gè)部分,左邊為更改之前的版本,右邊為更改之后的版本。并在不同之處作出標(biāo)記和說(shuō)明。

如果是word文檔的話,選擇diff之后,系統(tǒng)會(huì)打開一個(gè)word文檔,并在其中標(biāo)出修改后的版本與修改前有何不同。

(2)查看日志
如果想查看一個(gè)文件的日志,例如soc_1,右鍵單擊這個(gè)文件,選擇showlog,系統(tǒng)會(huì)踏出一個(gè)窗口,并在窗口中顯示soc_1各個(gè)版本的log。

圖5
(3)查看版本樹
如果想查看soc_1文件的版本樹,右鍵單擊該文件,選擇Revisiongraph,系統(tǒng)將會(huì)打開一個(gè)窗口,并在窗口中顯示該文件的版本樹。

之所以只顯示了4.5.6.7四個(gè)版本,是因?yàn)檫x擇了只顯示發(fā)生過(guò)變化的版本。即1.4.5.6.7每一個(gè)版本都有不同的地方,都是經(jīng)過(guò)用戶修改后提交的。而2.3兩個(gè)版本是與版本1相同的。
(4)下載某個(gè)文件的舊版本
如果想要得到某個(gè)文件的舊版本,只需在該文件上單擊右鍵,選擇Updatatorevision…即可。系統(tǒng)會(huì)提示輸入版本號(hào)。例如要下載soc_1的第五個(gè)版本,只需填入5即可。查看完版本5的文件后,如果想在此回到最新版本,只需要對(duì)soc_1運(yùn)行Updata即可。

(5)重名名和刪除文件
如果要?jiǎng)h除一個(gè)文件或重名名一個(gè)文件,
注意不要在windows下直接操作。只需右鍵單擊該文件,選擇Rename或Delete,svn系統(tǒng)便會(huì)完成操作。
在workspace中將文件重命名或刪除后,服務(wù)端的文件結(jié)構(gòu)不會(huì)變化,只有當(dāng)提交新版本庫(kù)后,即commit后,服務(wù)端的文件結(jié)構(gòu)才會(huì)被更新。
如果誤刪除了文件,在沒(méi)有提交版本庫(kù)之前,可以通過(guò)對(duì)版本庫(kù)的升級(jí)將文件重新下載到本地的版本庫(kù),也可以通過(guò)revert恢復(fù)(參考第八條)。如果文件刪除,并且已經(jīng)提交,那么要找回文件只能通過(guò)下載舊版本庫(kù)來(lái)完成,參考(4)。SVN客戶端用戶使用手冊(cè)下面為你介紹有關(guān)SVN分支與合并的問(wèn)題。
(6)創(chuàng)建分支
版本庫(kù)中最初的文件soc_1,soc_2,word_1,word_2都是主干文件。如果想要為soc_1創(chuàng)建一個(gè)分支,只需右鍵單擊soc_1,選擇Branch/Tag,系統(tǒng)會(huì)彈出一個(gè)窗口,在窗口中,F(xiàn)romURL表示要?jiǎng)?chuàng)建的這個(gè)分支是soc_1的分支(系統(tǒng)會(huì)自動(dòng)添加,不必更改)。在ToURL中,需要更改一下文件名,在文件名后加一個(gè)標(biāo)志即可,例如“
_branch”,路徑不需要更改。在Creatcopyintherepositoryfrom中,可以選擇分支文件是由soc_1的那一個(gè)版本拷貝來(lái)的。最后填寫日志,選擇OK。

分支創(chuàng)建完畢,Updata版本庫(kù),系統(tǒng)會(huì)將soc_1的主干文件和分支文件soc_1_branch同時(shí)下載到本地版本庫(kù),然后即可在分支文件上進(jìn)行操作。此時(shí)soc_1的版本樹

(7)合并分支
當(dāng)需要把soc_1_branc分支文件合并到soc_1主干文件時(shí),右鍵單擊soc_1,選擇Merge,會(huì)彈出一個(gè)窗口,在From輸入框中填入主干的URL,在To輸入框中填入分支的URL。在From和To中,都有兩個(gè)選項(xiàng)HEADRevision和Revision,表示要進(jìn)行合并的是soc_1的那個(gè)版本。合并之后主干文件會(huì)標(biāo)注紅色嘆號(hào),表示已被修改,并可以提交。如果合并后文件標(biāo)注的是黃色嘆號(hào),表示文件有沖突,處理方法見第三部分“異常處理”。
(8)撤銷修改
當(dāng)對(duì)一個(gè)文件進(jìn)行了修改并保存后(注意此處并沒(méi)有進(jìn)行提交),如果對(duì)修改不滿意,想要重新修改,可以右鍵單擊修改過(guò)的文件(帶紅色嘆號(hào)的那個(gè)),然后選擇revert,前面的一系列修改便會(huì)被撤銷,恢復(fù)到Updata之后的狀態(tài)。如果一個(gè)文件被誤刪除,也可通過(guò)右鍵單擊該文件所在的目錄,選擇revert來(lái)恢復(fù)。
 

二、異常處理
我們?cè)賮?lái)看一下SVN客戶端用戶使用手冊(cè)中異常處理問(wèn)題。此處所說(shuō)的異常主要是指文件發(fā)生沖突。以用戶devA和用戶devB為例,
當(dāng)兩個(gè)用戶同時(shí)下載了最新的版本庫(kù),并對(duì)庫(kù)中同一個(gè)文件soc_2進(jìn)行修改提交時(shí),首先提交的用戶devA不會(huì)發(fā)生異常,第二個(gè)提交的用戶
devB便會(huì)出現(xiàn)無(wú)法提交的現(xiàn)象。因?yàn)榉?wù)端的版本庫(kù)已經(jīng)被devA更新,devB用戶在上傳時(shí),系統(tǒng)會(huì)提示出錯(cuò)。

在這種情況下,devB用戶需要首先對(duì)修改的文件進(jìn)行Updata文件操作。如果兩個(gè)用戶修改了文件soc_2的同一個(gè)地方,則在devB用戶執(zhí)行Updata后,系統(tǒng)會(huì)將本地的soc_2與從服務(wù)端下載soc_2合并到一個(gè)文件上,并在該文件圖標(biāo)上標(biāo)上黃色嘆號(hào),表示文件出沖突。在文件中通過(guò)“<<<<<<”和“>>>>>>”標(biāo)識(shí)沖突位置和沖突內(nèi)容。devB用戶只有與devA協(xié)商,將該沖突處理,之后單擊右鍵,選擇Resolve,沖突標(biāo)記消除,才能夠再次提交,否則無(wú)法提交。
文件標(biāo)記沖突的格式:
<<<<<<<.mine
workspsace工作區(qū),等abc工作區(qū)提交結(jié)束后再提交,應(yīng)該會(huì)出現(xiàn)沖突
=======
在此插入一段話,啊啊aaa,測(cè)試沖突
>>>>>>>.r15
綠色部分表示本地文件的修改
藍(lán)色部分表示服務(wù)端版本庫(kù)中的最新版本與本地文件修改發(fā)生沖突的地方。
紫色表示是第15個(gè)版本發(fā)生了沖突
=======
在此插入一段話,啊啊aaa,測(cè)試沖突
>>>>>>>.r15
綠色部分表示本地文件的修改
藍(lán)色部分表示服務(wù)端版本庫(kù)中的最新版本與本地文件修改發(fā)生沖突的地方。
紫色表示是第15個(gè)版本發(fā)生了沖突。本節(jié)關(guān)于SVN客戶端用戶使用手冊(cè)介紹完畢,請(qǐng)關(guān)注本節(jié)其他相關(guān)報(bào)道。

【編輯推薦】

  1. Linux下安裝SVN客戶端新概念
  2. 技術(shù)分享 SVN客戶端安裝及環(huán)境配置在Linux下如何進(jìn)行
  3. SVN客戶端常用命令專家全程講解
  4. SVN客戶端常用命令在線課堂
  5. 跟蹤報(bào)道SVN客戶端常用命令 

 

責(zé)任編輯:佚名 來(lái)源: it168.com
相關(guān)推薦

2010-06-01 13:19:04

2010-05-26 12:35:11

2010-05-26 13:17:55

SVN簡(jiǎn)易使用手冊(cè)

2010-05-27 13:08:46

SVN簡(jiǎn)易使用手冊(cè)

2010-05-26 14:01:47

SVN安裝使用手冊(cè)

2010-05-21 12:37:49

SVN使用教程

2010-06-13 17:07:10

Cacti使用手冊(cè)

2010-05-26 12:45:49

SVN使用手冊(cè)

2010-05-26 12:59:48

SVN簡(jiǎn)易使用手冊(cè)

2010-05-20 19:12:37

2010-05-27 13:35:43

SVN簡(jiǎn)易使用手冊(cè)

2010-05-26 13:51:40

SVN安裝使用手冊(cè)

2010-05-26 13:32:16

SVN簡(jiǎn)易使用手冊(cè)

2010-06-07 12:38:37

Cacti使用手冊(cè)

2010-05-17 14:53:16

Subversion使

2009-10-26 11:11:33

linux Emacs

2010-05-31 15:55:42

2010-05-31 15:57:36

Cacti使用手冊(cè)

2010-08-31 08:59:06

marginHTML

2009-12-02 18:03:00

PHP cURL
點(diǎn)贊
收藏

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