svn版本管理規(guī)范

svn版本管理規(guī)范

ID:12121743

大小:143.07 KB

頁數(shù):22頁

時(shí)間:2018-07-15

svn版本管理規(guī)范_第1頁
svn版本管理規(guī)范_第2頁
svn版本管理規(guī)范_第3頁
svn版本管理規(guī)范_第4頁
svn版本管理規(guī)范_第5頁
資源描述:

《svn版本管理規(guī)范》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、通聯(lián)支付網(wǎng)絡(luò)服務(wù)股份有限公司技術(shù)支持中心研發(fā)部版本管理規(guī)范受理市場(chǎng)支持部2011年1月版本控制信息版本日期擬稿和修改說明1.02010-12-6劉志毅擬稿發(fā)布1.12011-1-7劉志毅增加了郵件通知1.22011-1-25劉志毅重新編寫了管理規(guī)范1.32011-1-28沈德權(quán)補(bǔ)充了郵件通知接受方和上線版本的編譯流程詳見2.3、2.4和3.2.1章節(jié)1.42011-2-16劉志毅補(bǔ)充了緊急變更方案,詳見3.2.1目錄文檔類別使用對(duì)象41.引言41.1目的41.2范圍41.3術(shù)語定義42.版本管理62.1版本標(biāo)識(shí)方法62.1.1版本標(biāo)識(shí)說明62

2、.2目錄結(jié)構(gòu)62.3版本的存放72.3.1trunk72.3.2branches72.3.3tags72.3.4files72.3.5script72.3.6sql82.4權(quán)限控制管理83.更新管理(版本升級(jí))83.1版本升級(jí)原則83.2新版本的發(fā)布83.2.1版本管理流程說明83.2.2版本管理簡(jiǎn)略流程圖93.2.3角色定位說明93.2.4版本管理守則104.備份管理105.SVN常用命令說明10文檔類別使用對(duì)象文檔類別該文檔是為技術(shù)支持中心提供一個(gè)版本管理規(guī)范性文件。使用對(duì)象該文檔使用對(duì)象為技術(shù)支持中心研發(fā)部版本管理人員,以及其他相關(guān)人員

3、。未經(jīng)許可,該文檔不得提供給上述規(guī)定對(duì)象以外的人員閱讀或使用。1.引言1.1目的本文檔是為規(guī)范技術(shù)支持中心研發(fā)版本管理而制定的。1.2范圍本文檔為研發(fā)部各人員提供有關(guān)版本管理規(guī)范的相關(guān)內(nèi)容,包括:1.l版本標(biāo)識(shí)方法2.l版本管理流程3.l角色定位4.lSVN常用命令說明1.3術(shù)語定義SVNSvn是一個(gè)開源的版本控制系統(tǒng)Subversion的簡(jiǎn)稱文檔上線所需的相關(guān)文檔,包括部署手冊(cè),源碼修改清單列表等腳本上線所需的相關(guān)腳本,包括編譯腳本等SQL語句上線所需的相關(guān)SQL語句,包括建表語句等配置管理標(biāo)識(shí)和確定系統(tǒng)中配置項(xiàng)的過程,在系統(tǒng)整個(gè)生存周期內(nèi)

4、控制這些項(xiàng)的投放和更動(dòng),記錄并報(bào)告配置的狀態(tài)和更動(dòng)要求,驗(yàn)證配置項(xiàng)的完整性和正確性。軟件配置軟件的具體形態(tài)在某時(shí)刻的瞬時(shí)影像。配置項(xiàng)軟件配置管理的對(duì)象稱為配置項(xiàng),如:源碼?;€軟件生存周期中各開發(fā)階段末尾的標(biāo)記,它的作用是把各階段工作的劃分更加明確化,使本來連續(xù)的工作在這些點(diǎn)上斷開,使之便于檢驗(yàn)和肯定階段成果。郵件服務(wù)需求轉(zhuǎn)達(dá),標(biāo)簽轉(zhuǎn)達(dá)時(shí)候,需要發(fā)送郵件通知對(duì)方或者回復(fù)對(duì)方版本控制通過svnco把分支文件夾拷貝到開發(fā)環(huán)境進(jìn)行開發(fā),并進(jìn)行版本控制版本管理根據(jù)需求,創(chuàng)建開發(fā)所需的分支標(biāo)簽管理為測(cè)試版本,上線版本創(chuàng)建標(biāo)簽版本更新通過svnci定期備

5、份修改內(nèi)容,或通過svnupdate更新當(dāng)前所開發(fā)的源碼,或通過svnmerge把主干新增內(nèi)容更新至分支版本測(cè)試通過svnexport校驗(yàn)源碼,進(jìn)行源碼的比對(duì),測(cè)試版本修復(fù)對(duì)當(dāng)前測(cè)試或上線版本出現(xiàn)的問題進(jìn)行修復(fù)版本沖突由于修改了同一個(gè)文件,所以svnci,svnmerge以及svnup時(shí)會(huì)報(bào)錯(cuò),造成了版本沖突問題。2.版本管理2.1版本標(biāo)識(shí)方法為了使工作規(guī)范化、統(tǒng)一化,各系統(tǒng)實(shí)行的版本標(biāo)識(shí)管理方法分為:上線版本,測(cè)試版本,修復(fù)版本,文檔版本,腳本版本以及sql語句版本。2.1.1版本標(biāo)識(shí)說明上線版本:在生產(chǎn)環(huán)境上運(yùn)行的正式版本。測(cè)試版本:在U

6、AT環(huán)境上運(yùn)行的測(cè)試版本。修復(fù)版本:在生產(chǎn)環(huán)境上用于修復(fù)當(dāng)前版本的補(bǔ)丁版本。以“acc”開頭,版本號(hào)放后。版本號(hào)分2節(jié):主版本號(hào)為上線時(shí)間點(diǎn),由3節(jié)組成,每節(jié)之間以小數(shù)點(diǎn)(.)間隔。如acc_11.01.26表示主版本號(hào)為11.01.06,上線時(shí)間為2011年1月26日,次版本號(hào)為修復(fù)版和測(cè)試版本的組合,比如acc_11.01.26_patch1,主版本為11.01.26,次版本號(hào)為patch1,說明該版本為1次修復(fù)版本,如acc_11.01.26_test1,說明該版本為1次測(cè)試版本,如acc_11.01.26_patch1_test1,說

7、明該版本為1次修復(fù)版本的1次測(cè)試版本。文檔版本:上線版本對(duì)應(yīng)的相關(guān)文檔。以“file”開頭,版本號(hào)放后。就一個(gè)主版本號(hào),為上線時(shí)間點(diǎn),如file_11.01.26,指文檔為上線版本11.01.26的文檔。注:文檔名必須是英文+數(shù)字組成,暫不支持中文名腳本版本:上線版本對(duì)應(yīng)的相關(guān)腳本。以”spt”為開頭,版本號(hào)放后,就一個(gè)主版本號(hào),為上線時(shí)間點(diǎn),如spt_11.01.26,指腳本為上線版本11.01.26的腳本sql語句版本:上線版本對(duì)應(yīng)的sql語句。以“sql”為開頭,版本號(hào)放后。就一個(gè)主版本號(hào),為上線時(shí)間點(diǎn),如sql_11.01.26,指s

8、ql語句為上線版本11.01.26的sql語句。2.2目錄結(jié)構(gòu)現(xiàn)以其中一個(gè)庫(kù)名的目錄結(jié)構(gòu)舉例如下:2.3目錄說明以子系統(tǒng)類別為主目錄(即庫(kù)名)。庫(kù)名子系統(tǒng)說明aps

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。