偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

經(jīng)驗總結(jié):Subversion使用命令行訪問項目源文件 下篇

開發(fā) 項目管理
本文介紹Subversion命令相關(guān)問題,主要包括Subversion入門,處理SVN存儲庫中的文件,將您的更改提供給SVN存儲庫,使用存儲庫等知識。

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

使用存儲庫

創(chuàng)建新目錄:svnmkdir,若要在您的工作副本中創(chuàng)建新目錄,請鍵入:svnmkdirPATH;若要在您的項目存儲庫中創(chuàng)建新目錄,請鍵入:svnmkdirURL;PATH或URL的最后一部分決定目錄名稱。在立即提交時在存儲庫中創(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
移動文件或目錄:svnmove;您可以使用svnmoveSRCDST在工作副本或項目存儲庫內(nèi)部移動文件或目錄。此命令等效于在使用svncopy后,再使用svndelete。在工作副本內(nèi)部移動文件或目錄,不僅會移動該文件或目錄,而且還將安排它以便于下次提交時進(jìn)行添加。在項目存儲庫內(nèi)部移動文件或目錄屬于封閉單元式提交,所以需要一條提交信息。

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

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

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

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

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

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

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

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

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

分支和標(biāo)記

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

本站點(diǎn)上您項目的Subversion存儲庫支持對您的源文件進(jìn)行分支和標(biāo)記。對于Subversion來說,標(biāo)記和分支屬于簡單實用的“復(fù)制”操作。若要創(chuàng)建分支或標(biāo)記項目文件,請鍵入: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)驗總結(jié):如何讓Visual Studio 2008支持Subversion

 

責(zé)任編輯:佚名
相關(guān)推薦

2010-05-18 15:06:46

Subversion命

2010-05-18 15:48:03

2010-05-17 09:45:00

subversion源

2010-01-15 18:50:25

VB.NET資源文件

2010-05-13 15:18:19

Subversion插

2010-05-13 14:27:28

Subclipse插件

2010-05-17 13:34:47

2009-09-08 16:02:47

Linq使用Group

2014-12-05 10:10:48

Java

2009-09-25 17:26:55

使用Hibernate

2012-03-08 10:03:11

JavaClass

2012-11-20 16:16:05

Windows

2009-10-15 09:27:00

2009-12-18 18:29:43

Linux Fedor

2022-08-14 19:19:14

Linux

2012-02-08 16:37:36

ibmdw

2010-05-18 18:19:07

Subversion服

2010-05-13 14:08:58

Visual Stud

2021-09-30 07:03:12

gRPC服務(wù)Grpcurl

2010-06-04 10:18:43

Hadoop配置
點(diǎn)贊
收藏

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