日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
經(jīng)驗(yàn)總結(jié):Subversion使用命令行訪問項(xiàng)目源文件下篇

本文是Subversion命令介紹的最后一節(jié)了,通過之前兩節(jié)的介紹相信你對(duì)Subversion命令應(yīng)該有了大致的了解了吧,讓我們來繼續(xù)學(xué)習(xí)Subversion命令。

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出山陽免費(fèi)做網(wǎng)站回饋大家。

使用存儲(chǔ)庫

創(chuàng)建新目錄:svnmkdir,若要在您的工作副本中創(chuàng)建新目錄,請(qǐng)鍵入:svnmkdirPATH;若要在您的項(xiàng)目存儲(chǔ)庫中創(chuàng)建新目錄,請(qǐng)鍵入:svnmkdirURL;PATH或URL的最后一部分決定目錄名稱。在立即提交時(shí)在存儲(chǔ)庫中創(chuàng)建目錄,所以還需要一條提交信息。

轉(zhuǎn)換:--message(-m)TEXT,--file(-F)FILE,--quiet(-q),--usernameUSER,--passwordPASS,--no-auth-cache,--non-interactive,--editor-cmdEDITOR,--encodingENC,--force-log,--config-dirDIR
移動(dòng)文件或目錄:svnmove;您可以使用svnmoveSRCDST在工作副本或項(xiàng)目存儲(chǔ)庫內(nèi)部移動(dòng)文件或目錄。此命令等效于在使用svncopy后,再使用svndelete。在工作副本內(nèi)部移動(dòng)文件或目錄,不僅會(huì)移動(dòng)該文件或目錄,而且還將安排它以便于下次提交時(shí)進(jìn)行添加。在項(xiàng)目存儲(chǔ)庫內(nèi)部移動(dòng)文件或目錄屬于封閉單元式提交,所以需要一條提交信息。

Subversion命令轉(zhuǎn)換:--message(-m)TEXT,--file(-F)FILE,--revision(-r)REV,--quiet(-q),--force,--usernameUSER,--passwordPASS,--no-auth-cache,--non-interactive,--editor-cmdEDITOR,--encodingENC,--force-log,--config-dirDIR

使用屬性

Subversion具有很多具體屬性,這些屬性影響或決定其行為。您可以修改、提交和撤消屬性更改,就像對(duì)文件內(nèi)容所執(zhí)行的操作一樣。您還可以從本地工作副本或項(xiàng)目存儲(chǔ)庫的文件、目錄或修訂版本中,刪除、編輯、打印、列出以及設(shè)置屬性。請(qǐng)參見屬性、無版本屬性、元數(shù)據(jù)屬性、svnpropdel、svnpropedit、svnpropget、svnproplist、svnpropset、Hook腳本。

解決沖突:svnresolved,更新本地工作副本時(shí),可能會(huì)遇到?jīng)_突。您需要解決此沖突。解決沖突后,鍵入svnresolvedPATH...,通知工作副本該沖突已“解決”。

轉(zhuǎn)換:--targetsFILENAME,--recursive(-R),--quiet(-q),--config-dirDIR請(qǐng)參見解決沖突(合并其他人的更改)。

撤消您的更改:svnrevert,使用Subversion時(shí),您會(huì)發(fā)現(xiàn)svnrevertPATH...等效于Windows中的CtrlZ。您可以:撤消本地工作副本中的任何本地更改,從而解決沖突狀態(tài)。
撤消工作副本中的條目內(nèi)容及屬性更改。取消任何進(jìn)度安排操作,如添加文件、刪除文件等。注意,如不提供目標(biāo),會(huì)導(dǎo)致工作副本中的更改丟失。

Subversion命令轉(zhuǎn)換:--targetsFILENAME,--recursive(-R),--quiet(-q),--config-dirDIR,獲取文件/目錄的狀態(tài):svnstatus在版本控制中,將更改提交到項(xiàng)目存儲(chǔ)庫之前最好對(duì)其進(jìn)行審查??梢赃\(yùn)行svnstatus打印工作副本中的文件和目錄的狀態(tài)。打印結(jié)果為八列編碼輸出。由于每列都有詳盡的圖例,若要從此輸出中得出“無錯(cuò)誤”的結(jié)論幾乎不可能。若要使此任務(wù)更加簡單,并同時(shí)可看到示例,請(qǐng)?jiān)诿钐崾痉庢I入svnhelpstatus。

轉(zhuǎn)換:--show-updates(-u),--verbose(-v),--non-recursive(-N),--quiet(-q),--no-ignore,--usernameUSER,--passwordPASS,--no-auth-cache,--non-interactive,--config-dir請(qǐng)參見檢查你的更改。

轉(zhuǎn)換工作副本:svnswitch,可以使用svnswitchURL[PATH]更新工作副本,以鏡像新的URL。您還可以將工作副本或部分工作副本移動(dòng)到新的分支。您可以將此子命令用作分支的快捷方式。

轉(zhuǎn)換:--revision(-r)REV,--non-recursive(-N),--quiet(-q),--diff3-cmdCMD,--relocate,--usernameUSER,--passwordPASS,--no-auth-cache,--non-interactive,--config-dirDIR請(qǐng)參見轉(zhuǎn)換工作副本、分支和合并以及svnswitch。

更新工作副本:svnupdate,為了進(jìn)行更好的版本控制,建議您每天用項(xiàng)目存儲(chǔ)庫更新本地工作副本,請(qǐng)使用:svnupdate[PATH...]列出的已更新條目以及它們的當(dāng)前狀態(tài)顯示如下:
A=已將一個(gè)文件添加到您的工作副本中。
U=已更新您的工作副本中的一個(gè)文件。
D=已從您的工作副本中刪除一個(gè)文件。
R=已替換您的工作副本中的一個(gè)文件。
G=已成功合并了一個(gè)文件。
C=一個(gè)文件已合并了必須手動(dòng)解決的沖突
Subversion命令轉(zhuǎn)換:--revision(-r)REV,--non-recursive(-N),--quiet(-q),--diff3-cmdCMD,--usernameUSER,--passwordPASS,--no-auth-cache,--non-interactive,--config-dirDIR請(qǐng)參見更新你的工作副本、手動(dòng)合并沖突。

分支和標(biāo)記

項(xiàng)目的主干通常用作開發(fā)主線,而分支通常用作主線的變更。分支是正在進(jìn)行的開發(fā)線。在軟件開發(fā)生命周期中,如果軟件產(chǎn)品的發(fā)布版本已到期,經(jīng)常會(huì)用到分支,使測(cè)試者可以使用候選版本,使新的開發(fā)可以繼續(xù)進(jìn)行,不受測(cè)試的約束。分支還用于實(shí)驗(yàn)性工作,以及完成代碼重寫。標(biāo)記是將一組文件修訂版本標(biāo)記為整體的方式。雖然分支和標(biāo)記都是使用svncopy子命令創(chuàng)建的,但它們是完全不同的。分支表示多個(gè)修訂版本而標(biāo)記只表示單個(gè)修訂版本。

本站點(diǎn)上您項(xiàng)目的Subversion存儲(chǔ)庫支持對(duì)您的源文件進(jìn)行分支和標(biāo)記。對(duì)于Subversion來說,標(biāo)記和分支屬于簡單實(shí)用的“復(fù)制”操作。若要?jiǎng)?chuàng)建分支或標(biāo)記項(xiàng)目文件,請(qǐng)鍵入:svncopySRCDST-m"在此處鍵入您的信息"。到這里Subversion命令已經(jīng)介紹完畢。

  【編輯推薦】

  1. 學(xué)習(xí)筆記:剖析Collabnet Subversion集成
  2. 深入剖析:Subversion1.5.5和Apache2.2.9在Windows下的完美結(jié)合
  3. Subversion和TortoiseSVN如何在Windows下進(jìn)行構(gòu)建SVN版本控制
  4. 揭露MyEclipse Subversion環(huán)境建立的內(nèi)幕
  5. 經(jīng)驗(yàn)總結(jié):如何讓Visual Studio 2008支持Subversion

名稱欄目:經(jīng)驗(yàn)總結(jié):Subversion使用命令行訪問項(xiàng)目源文件下篇
標(biāo)題網(wǎng)址:http://www.dlmjj.cn/article/coscjgj.html