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

如何實(shí)現(xiàn)SVN倉庫目錄規(guī)范化管理?

開發(fā) 項(xiàng)目管理
SVN倉庫目錄結(jié)構(gòu)你是否熟悉?本文就像大家簡單介紹一下SVN倉庫目錄結(jié)構(gòu)規(guī)范化的問題,歡迎大家一起來學(xué)習(xí),希望本文的介紹對(duì)你學(xué)習(xí)有所幫助。

本節(jié)向大家介紹SVN倉庫目錄結(jié)構(gòu)規(guī)范化問題,內(nèi)容主要包括介紹四個(gè)主目錄以及如何切換正在使用的SVN目錄,希望通過本節(jié)的學(xué)習(xí)大家對(duì)SVN倉庫目錄結(jié)構(gòu)規(guī)范化有深刻的理解。下面是具體介紹。

SVN倉庫目錄結(jié)構(gòu)規(guī)范化
由于越來越多的開發(fā)者和開源項(xiàng)目加入了SVN倉庫,因此已經(jīng)使用數(shù)年的SVN倉庫必須進(jìn)行規(guī)范化管理。
SVN目錄結(jié)構(gòu)調(diào)整后,將有四個(gè)主目錄:
branches
tags
trunk
laboratory
其中,branches、tags和trunk都由團(tuán)隊(duì)進(jìn)行統(tǒng)一管理,因此【不要在上述三個(gè)子目錄中隨意創(chuàng)建子目錄】。
***的laboratory用于開發(fā)者保存?zhèn)€人項(xiàng)目和處于研究試驗(yàn)狀態(tài)的項(xiàng)目。
特別說明:開發(fā)者個(gè)人項(xiàng)目達(dá)到一定成熟度后,將可以在申請(qǐng)后遷移到trunk目錄。

SVN主目錄詳細(xì)說明
下面對(duì)四個(gè)主目錄做詳細(xì)說明:

branches
SVN倉庫目錄中的分支目錄,用于保存開源項(xiàng)目各個(gè)版本的各個(gè)主要發(fā)布版本。
例如/branches/fleaphp-1.7用于保存FleaPHP1.7系列的***內(nèi)容,而/branches/qeephp-2.0用于保存QeePHP2.0系列的***內(nèi)容。
因此當(dāng)你需要取得某個(gè)開源項(xiàng)目特定系列的***文件時(shí),請(qǐng)使用branches目錄下的文件。同時(shí),當(dāng)branches下出現(xiàn)一個(gè)新的子目錄時(shí),表示該項(xiàng)目的特定系列即將發(fā)布正式版本,并且以后該系列的***修改都將在branches的子目錄中進(jìn)行。

tags
當(dāng)開源項(xiàng)目發(fā)布一個(gè)特定版本時(shí),將在tags目錄中創(chuàng)建對(duì)應(yīng)的子目錄,例如tags/fleaphp-1.7.1524表示FleaPHP1.7.1524這個(gè)正式發(fā)布版。

laboratory
社區(qū)開發(fā)者可以在laboratory目錄下建立自己的個(gè)人子目錄。例如laboratory/zpvip/FleaStart。

trunk
與大家通常認(rèn)為的不同,SVN倉庫目錄的主目錄中trunk目錄作為開發(fā)主干分支,雖然保存有當(dāng)前***的代碼。但是主干分支并不是穩(wěn)定的。
所有***的修改都會(huì)提交到trunk中,如果你在開發(fā)工作中使用svn來獲得FleaPHP或者QeePHP的***代碼,強(qiáng)烈建議更換為使用branches目錄中的特定系列。這樣可以確保你的開發(fā)工作不會(huì)因?yàn)镕leaPHP或QeePHP的開發(fā)而中斷。[b我們的開發(fā)團(tuán)隊(duì)會(huì)確保將***的bug修正合并到branches分支的特定系列中。
例如你的應(yīng)用程序基于QeePHP2.0,那么在應(yīng)用程序中,應(yīng)該引用/branches/qeephp-2.0這個(gè)穩(wěn)定版本,而不是處于不斷變化中的/trunk/qeephp版本。


如何切換正在使用的SVN倉庫目錄結(jié)構(gòu)?

假設(shè)d:wwwmyapplibqeephp目錄對(duì)應(yīng)于svn://svn.fleaphp.org/trunk/qeephp,那么現(xiàn)在應(yīng)該切換為svn://svn.fleaphp.org/branches/qeephp-2.0。
切換操作可以在命令行中進(jìn)行:
d:
cdwwwmyapplibqeephp
svnswitchsvn://svn.fleaphp.org/branches/qeephp-2.0
svnup
復(fù)制代碼如果使用TortoiseSVN,可以在d:wwwmyapplibqeephp目錄中點(diǎn)鼠標(biāo)右鍵,選擇“SVN->SwitchTo”,然后輸入svn://svn.fleaphp.org/branches/qeephp-2.0即可。
經(jīng)過切換,你將可以獲得一個(gè)帶有***bug修訂的穩(wěn)定版本。本節(jié)關(guān)于SVN倉庫目錄結(jié)構(gòu)問題介紹完畢。
 

【編輯推薦】

  1. 使用mod_dav_svn模塊訪問SVN倉庫方法揭秘
  2. 常用SVN目錄結(jié)構(gòu)使用的兩大方法詳解
  3. SVN項(xiàng)目---目錄布局詳解
  4. SVN客戶端常用命令在線課堂
  5. 常用SVN目錄結(jié)構(gòu)簡明介紹 

 

 

責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2011-06-24 13:58:57

2018-07-04 14:45:22

2013-07-12 12:26:34

北塔信息化

2024-01-02 09:09:03

枚舉規(guī)范化管理

2010-09-07 15:53:02

CSS規(guī)范化

2017-04-18 12:20:02

運(yùn)維解析設(shè)計(jì)

2015-12-03 14:47:37

運(yùn)維自動(dòng)化規(guī)范化

2010-09-08 16:49:05

CSSclassid

2009-06-30 09:35:00

企業(yè)IT運(yùn)維管理制度

2010-03-24 15:17:52

IT服務(wù)運(yùn)維管理摩卡軟件

2009-11-04 10:30:48

接入網(wǎng)市場

2010-04-19 12:35:01

Oracle數(shù)據(jù)庫設(shè)計(jì)

2009-10-20 14:59:48

智能建筑綜合布線系統(tǒng)

2010-06-01 15:00:00

SVN倉庫

2013-09-13 16:09:29

美國聯(lián)邦CIO云行業(yè)

2013-04-10 17:35:50

2009-01-13 10:50:19

數(shù)據(jù)庫設(shè)計(jì)規(guī)范化

2013-04-25 14:19:26

服務(wù)IDC行業(yè)

2023-09-28 12:35:34

SQL數(shù)據(jù)庫系統(tǒng)

2010-05-31 19:02:17

訪問SVN
點(diǎn)贊
收藏

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