




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件配置管理及其工具使用介紹3/9/20231軟件配置管理及其工具使用介紹什么是軟件配置管理Subversion的介紹及基本操作Trac的介紹及基本操作Trac與Subversion整合Eclipse中mylyn插件的安裝過程3/9/20232什么是軟件配置管理沒有軟件配置管理會(huì)出現(xiàn)什么?由于開發(fā)經(jīng)費(fèi)及開發(fā)時(shí)間的限制,不可能一次解決所有的問題,許多問題都待維護(hù)階段解決,因此帶來的是軟件產(chǎn)品的不斷升級(jí),而維護(hù)和升級(jí)所必須的文檔往往非?;靵y開發(fā)過程中缺乏規(guī)范化的管理,即使有源程序文檔也由于說明不詳細(xì)而不能對(duì)產(chǎn)品的功能有深刻的認(rèn)識(shí),導(dǎo)致大量的人力,物力和時(shí)間去分析源程序在軟件的團(tuán)隊(duì)開發(fā)中,人員流動(dòng)在所難免,如果管理不善,有些人員的流動(dòng)將對(duì)開發(fā)產(chǎn)生致命的影響,特別是軟件開發(fā)管理人員或核心成員的流失,有可能造成無法確定軟件產(chǎn)品中各模塊所處的狀態(tài)和階段,使軟件產(chǎn)品的版本出現(xiàn)混亂,甚至泄露公司的核心機(jī)密管理不善致使沒經(jīng)過測(cè)試的代碼加入到了產(chǎn)品中,不但影響了產(chǎn)品的質(zhì)量,有時(shí)還會(huì)導(dǎo)致致命的錯(cuò)誤,造成不可挽回的損失3/9/20233版本庫的標(biāo)準(zhǔn)版本庫采用一個(gè)項(xiàng)目對(duì)應(yīng)一個(gè)版本庫的形式存放在配置管理服務(wù)器上;3/9/20235版本庫標(biāo)準(zhǔn)-子項(xiàng)目版本庫采用一個(gè)項(xiàng)目對(duì)應(yīng)一個(gè)版本庫的形式存放在配置管理服務(wù)器上;3/9/20236Page7TagBranchesTrunkProject1RootProject2TagBranchesTrunkCodeDoc源代碼文檔主干:開發(fā)主線標(biāo)簽:存放各里程碑的快照(標(biāo)簽永久保存,文件不可修改)分支:并行開發(fā),如缺陷修復(fù)Subversion的版本庫模板Tools數(shù)據(jù)庫相關(guān)文件腳本等3/9/20237Subversion的介紹及基本操作Subversion的介紹Subversion的修訂版本號(hào)Subversion的訪問方式Subversion的客戶端工具使用TortoiseSVN初次操作典型的操作流程典型的工作流程3/9/20239Subversion的介紹代碼文檔統(tǒng)一存放目錄控制歷史可回溯原子化提交通過標(biāo)簽建立基線通過分支支持并行開發(fā)3/9/202310Subversion的修訂版本號(hào)01233/9/202311Subversion的客戶端工具命令行工具
svn:基本svn命令
svnadmin:存儲(chǔ)庫管理TortoiseSVN工具與windows資源管理器集成。推薦使用下面版本的SVN客戶端TrtoiseSVN-9898-win32-svn-1.6.12.msi插件Subclipse(適合Eclipse)3/9/202313使用TortoiseSVN初次操作安裝TortoiseSVN,安裝后重啟系統(tǒng)申請(qǐng)svn賬戶建立本地副本目錄,準(zhǔn)備檢出沙箱操作(用戶首次使用的試驗(yàn))3/9/202314典型的操作流程檢出(Checkout、Update)添加、刪除、移動(dòng)/更名(Add、Detete、Move/Rename)查看變動(dòng)(Status)提交(Commit)“反悔”(Revert)比較差異(Diff)打標(biāo)簽(Tagging)3/9/202315Page17在空目錄下,右鍵SVNCheckout填寫URL用TortoiseSVN檢出(CheckOut)3/9/202317用TortoiseSVN檢出(CheckOut)填寫“Authentication”用戶信息OK3/9/202318Page19
StatusnormalAddedModified用TortoiseSVN查看變動(dòng)(Status)Conflicts3/9/202319用TortoiseSVN添加文件/目錄(Add)在你需要添加文件的目錄中新建一個(gè)文件,右鍵TortoiseSVNAddok(新建文件上有個(gè)藍(lán)色+)SVNCommit,文件添加到版本庫中。3/9/202321Page22選中要?jiǎng)h除的文件,右鍵TortoiseSVNDeleteSVNCommit,文件從版本庫中刪除。用TortoiseSVN刪除文件/目錄(Delete)3/9/202322Page23選擇需要修改名字的文件/目錄右鍵Rename填寫修改后的名字SVNCommit填寫“Entermessage”
OK(一定在重命名的文件/目錄所在的文件夾的空白處SVNCommit,)用TortoiseSVN更改文件/目錄名(Rename)3/9/202323用TortoiseSVN移動(dòng)/復(fù)制文件/目錄(Move,Copy)用右鍵拖拽要移動(dòng)/復(fù)制的源目錄到目標(biāo)目錄松開右鍵就會(huì)看到下面用于復(fù)制/移動(dòng)的右鍵菜單SVNCommit3/9/202325用TortoiseSVN移動(dòng)/復(fù)制文件/目錄(Move,Copy)填“Entermessage”O(jiān)K,文件的更新提交到版本庫3/9/202326Page29查看本地文件修改后與修改前的差異:點(diǎn)擊修改后的文件右鍵TortoiseSVNDiff
用TortoiseSVN比較差異(Diff)3/9/202329Page30選中目錄或文件右鍵Branch/Tag命令。用TortoiseSVN打標(biāo)簽/分支(Tag/Branche)3/9/202330用TortoiseSVN打標(biāo)簽/分支(Tag/Branche)3/9/202331Page32提交出現(xiàn)下面的提示,即產(chǎn)生沖突,Subversion會(huì)做些什么?加入了沖突內(nèi)容和標(biāo)記你自己的修改你修改前的版本倉庫中最新的版本Subversion在你更新(update)時(shí):新增三個(gè)文件用TortoiseSVN解決沖突(Conflicts)3/9/202332用TortoiseSVN解決沖突(Conflicts)右鍵TortoiseSVN
Editconflicts,編輯沖突(紅色!部分為沖突)3/9/202333Page34解決完沖突后,回到當(dāng)前文件夾,用svnresolved讓subversion知道,這樣會(huì)自動(dòng)刪除3個(gè)臨時(shí)文件,subversion就不會(huì)認(rèn)為這個(gè)文件是在沖突狀態(tài)。右鍵TortiseSVNResolvedOk(3個(gè)臨時(shí)文件已經(jīng)被刪除,合并文件上的圖標(biāo)也相應(yīng)地發(fā)生變化)
SvnCommit用TortoiseSVN解決沖突(Conflicts)3/9/202334沙箱地址http://24/svn/sandbox沙箱地址3/9/202335Trac的介紹.Trac的核心功能Trac默認(rèn)流程Trac基本操作Trac的介紹及基本操作3/9/202336是基于Web的軟件項(xiàng)目管理和缺陷/事務(wù)追蹤系統(tǒng)Trac強(qiáng)調(diào)使用方便性,而不是其外在形式.它提供了集成Wiki/版本控制系統(tǒng)界面,以及許多方便的項(xiàng)目管理渠道,來掌控項(xiàng)目的事件和變化是一個(gè)最輕量級(jí)別的基于Web的軟件項(xiàng)目管理環(huán)境.它的目的是簡(jiǎn)化追蹤/處理軟件開發(fā)事務(wù),進(jìn)而改進(jìn)整體軟件過程盡量不影響一個(gè)團(tuán)隊(duì)已經(jīng)擁有的良好項(xiàng)目過程和文化開發(fā)語言是Python,可以運(yùn)行在各種平臺(tái)上Trac的介紹3/9/202337Trac的核心功能TracWikiTrac任務(wù)Trac任務(wù)查詢Trac時(shí)間線Trac里程碑Trac路線圖Trac源代碼瀏覽3/9/202338Trac默認(rèn)流程任務(wù)有那幾種狀態(tài)new,assigned,accepted,reopened,closed任務(wù)有那幾種解決方式FIXED,INVALID,WONTFIX,DUPLICATE,WORKSFORME任務(wù)有那幾種危險(xiǎn)級(jí)別未定義:根據(jù)公司的情況自己定義!任務(wù)的優(yōu)先級(jí)別Blocket,Critical,Major,Minor,Trivial任務(wù)的類型Defect,Enhancement,Task里程碑、組件(組件屬主)、版本、可以自己定義3/9/202339Trac默認(rèn)流程3/9/202340Trac基本操作Trac基本操作-登陸Trac基本操作-修改密碼Trac基本操作-新建任務(wù)單Trac基本操作-查詢?nèi)蝿?wù)單Trac基本操作-修改任務(wù)單Trac基本操作-查看甘特圖3/9/202341Trac基本操作-登陸打開IE,輸入點(diǎn)擊“登陸”,輸入U(xiǎn)sername/Password,點(diǎn)擊“Login”按紐。3/9/202342Trac基本操作-登陸3/9/202343Trac基本操作-修改密碼點(diǎn)擊”個(gè)人設(shè)置”按紐密碼修改后,SVN的密碼信息也隨之修改。3/9/202344Trac基本操作-新建任務(wù)單選擇導(dǎo)航欄的“新建任務(wù)單”按紐3/9/202345Trac基本操作-新建任務(wù)單3/9/202346Trac基本操作-查詢?nèi)蝿?wù)單3/9/202347Trac基本操作-修改任務(wù)單3/9/202348Trac基本操作-修改任務(wù)單3/9/202349Trac基本操作-修改任務(wù)單3/9/202350Trac基本操作-修改任務(wù)單3/9/202351Trac基本操作-修改任務(wù)單3/9/202352Trac基本操作-修改任務(wù)單3/9/202353Trac基本操作-修改任務(wù)單3/9/202354Trac基本操作-修改任務(wù)單3/9/202355Trac基本操作-修改任務(wù)單3/9/202356Trac基本操作-修改任務(wù)單3/9/202357Trac基本操作-查看甘特圖3/9/202358Trac與Subversion整合Subversion修改提交,注釋標(biāo)記任務(wù)編號(hào);在修改任務(wù)單的添加評(píng)論里,填寫此任務(wù)單所涉及到的代碼的變更集號(hào)。這樣,查看代碼和查看任務(wù)單就一目了然。清晰!格式:任務(wù)單1#1orticket:1變更集1r1,[1]orchangeset:13/9/2023593/9/202360Eclipse中mylyn插件的安裝過程在下載mylyn-3.4.0-e3.4.zip解壓縮mylyn-3.4.0-e3.4插件導(dǎo)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 墩、臺(tái)身和蓋梁工程現(xiàn)場(chǎng)質(zhì)量檢驗(yàn)報(bào)告單(五)
- 智能交通管理平臺(tái)開發(fā)協(xié)議
- 辦公用品采購預(yù)算與實(shí)際使用對(duì)比表格
- 專業(yè)資料出版合作協(xié)議
- 水利水電工程施工承包協(xié)議
- 企業(yè)品牌授權(quán)使用協(xié)議書
- 小學(xué)生體育運(yùn)動(dòng)啟蒙故事讀后感
- 太陽能光伏系統(tǒng)安裝維護(hù)合同
- 2024-2025學(xué)年高二數(shù)學(xué)湘教版選擇性必修第二冊(cè)教學(xué)課件 第2章-2.4空間向量在立體幾何中的應(yīng)用-2.4.3 向量與夾角
- 水系統(tǒng)基礎(chǔ)知識(shí)培訓(xùn)課件
- 思想道德與法治教案第四章:明確價(jià)值要求踐行價(jià)值準(zhǔn)則
- 寧騷版《公共政策學(xué)》課后答案
- 氧氣安全標(biāo)簽
- 不經(jīng)歷風(fēng)雨怎么見彩虹》教學(xué)設(shè)計(jì)
- 二年級(jí)有余數(shù)的除法口算題1000道
- (綜合治理)修復(fù)工程指南(試行) - 貴州省重金屬污染防治與土壤修復(fù)網(wǎng)
- 員工就餐簽到表
- A-level項(xiàng)目介紹(課堂PPT)
- 航海計(jì)算軟件---ETA計(jì)算器
- 光伏電站運(yùn)維手冊(cè)
- 半導(dǎo)體及集成電路領(lǐng)域的撰寫及常見問題
評(píng)論
0/150
提交評(píng)論