




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、了解版本控制系統(tǒng)理解版本控制系統(tǒng)的重要性與優(yōu)點Subversion 配置安裝與使用2幫助我記住我干了些什么幫助我記錄誰動了我的奶酪, 如何動的幫助我從錯誤中恢復幫助我獲知與他人的沖突內(nèi)容幫助我管理多個項目34服務端服務端數(shù)據(jù)庫建立在服務端客戶端客戶端從服務端的數(shù)據(jù)庫中把文件check out到本地編輯把編輯好的文件check in到服務端在工作文件夾中處理文件Subversion (SVN)Starteam ClearCase (CC)CVSConcurrent Versions System)Visual SourceSafe (VSS)5uSubversionu 是一種開放源碼的全新版本控
2、制系統(tǒng),支持可在本地訪問或通過網(wǎng)絡訪問的數(shù)據(jù)庫和文件系統(tǒng)存儲庫。不但提供了常見的比較、修補、標志、提交、回復和分支功能性,Subversion 還增加了追蹤移動和刪除的能力。此外,它支持非 ASCII 文本和二進制數(shù)據(jù),所有這一切都使 Subversion 不僅對傳統(tǒng)的編程任務非常有用,同時也適于 Web 開發(fā)、圖書創(chuàng)作和其他在傳統(tǒng)方式下未采納版本控制功能的領(lǐng)域。uStarteam u 是一個集合了版本控制、構(gòu)建管理Build Management和缺陷跟蹤系統(tǒng)為一體的軟件,并且具有強大的圖形界面,易學易用;但管理復雜、維護困難。2019年底被Borland公司收購。 6uVisual Sou
3、rceSafe ( VSS ) u 簡單易用、方便高效、與Windows操作系統(tǒng)及微軟開發(fā)工具高度集成。 uConcurrent Versions System ( CVS ) u 是開發(fā)源碼的并發(fā)版本系統(tǒng),它是目前最流行的面向軟件開發(fā)人員的源代碼版本管理解決方案。它可用于各種平臺,包括 Linux 、Unix和 Windows NT/2000/XP等等uClearCase(CC)u 是ROSE構(gòu)件的一部分,目前最牛的配置管理工具,主要應用于復雜的產(chǎn)品發(fā)放、分布式團隊合作、并行的開發(fā)和維護任務??梢钥刂芖ord、Excel、PowerPoint 、Visio等文件格式,對于不認識的格式可以自己
4、定義一種類型來標識。 7版本庫SVN核心,數(shù)據(jù)中心倉庫文件共享共享信息, 避免干擾鎖定-修改-解鎖在同時間里間用戶獨占使用資源鎖定可能導致管理問題鎖定可能導致不必要的線性化開發(fā)鎖定可能導致錯誤的安全狀態(tài)8拷貝-修改-合并9BP: 如非常必要,如非常必要, 請不要使用獨占方式請不要使用獨占方式1011 創(chuàng)建SVN版本庫之三板斧 第一斧 開辟空間Repositories: 數(shù)據(jù)倉庫管理Users:用戶管理Groups:組管理工程、文檔保存在數(shù)據(jù)倉庫中。在Repositories中建立新的數(shù)據(jù)倉庫,用來保存項目。保存路徑是安裝時選擇的Repositories文件夾點擊Create將獲得的地址共享,地
5、址為httpsCooltinywolf:8443/svn/test/Users為對用戶的管理,添加用戶、刪除用戶、更改密碼等操作在此進行點擊Create在每個文件夾上點擊右鍵,選擇Properties 就會出現(xiàn)權(quán)限管理界面,下面有對應的權(quán)限點擊Properties子文件夾會繼承父文件夾的權(quán)限點擊Properties可以將最頂層文件夾的Everyone權(quán)限取消 在子文件夾上依次添加想要的權(quán)限21SVN配置安裝與使用21 創(chuàng)建SVN版本庫之三板斧 第一斧 開辟空間 第二斧 訪問控制2222SVN配置安裝與使用22 創(chuàng)建SVN版本庫之三板斧 第一斧 開辟空間 第二斧 訪問控制 第三斧 加入資源23開
6、始共享文件操作24給文件添加內(nèi)容25回溯取得我的歷史版本26撤消文檔修改27刪除共享目錄文件28文檔的沖突與合并29分支或標簽Branch: 從當前或歷史版本庫中演化出另一個功能或設(shè)計有較大變更的開發(fā)版本從定制項目中演化生成一個可通用的產(chǎn)品化開發(fā)版本從產(chǎn)品開發(fā)演化出面向不同應用對象的開發(fā)版本Tag: 基于同一項目或產(chǎn)品穩(wěn)定代碼設(shè)置的識別標識里程碑代碼功能測試實現(xiàn)代碼版本升級代碼30創(chuàng)建版本分支31創(chuàng)建版本版本標簽32定位我的本地拷貝場景: 我們已經(jīng)創(chuàng)建了一個分支, 我們給現(xiàn)在的開發(fā)版本創(chuàng)建了一個標識, 在Branch和Tags中各自維護了一個版本代碼。 需求:如果我本地只想維護一個工作目錄,該
7、如何切換版本庫呢?33使用Switch功能切換版本庫34回憶創(chuàng)建版本庫共享項目目錄和項目文件提取文件跟蹤操作項目庫中的文件和狀態(tài)維護現(xiàn)有項目庫結(jié)構(gòu)分支,標簽,合并及沖突處理版本切換35第一次上傳文檔時,在文檔上層的文件夾上點擊右鍵TortoiseSVN-Import上傳至指定目錄團隊模式下的SVN集成應用場景:我的團隊使用Eclipse開發(fā)工具平臺 我們搭建了SVN版本服務器 我們需要在開發(fā)平臺中直接操作版本項目代碼方法:使用Eclipse開發(fā)平臺版本管理插件 Subclipse安裝方法Eclipse Update: /update_1.4.x解壓安裝:
8、://servlets/ProjectDocumentList?folderID=2240 55BP: 強烈建議使用本地壓縮包方式安裝插件安裝配置Eclipse SVN插件環(huán)境:Eclipse 3.4 en + Subclipse1.4.X步驟: Help - Software Updates. Add Site. Archive. 定位 site-1.4.8.zip 存儲路徑 Install.56BF: 使用本地安裝包的好處是無需再通過網(wǎng)絡進行遠程文件提取, 所有安裝 文件都在壓縮包內(nèi), 正個過程是在本地進行。 成功或失敗很快可知。 如果使用遠程更新,可能需要祈禱網(wǎng)絡或遠程更新文件狀態(tài)良好。設(shè)置SVN配置信息57設(shè)置SVN操作視
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度股東借款轉(zhuǎn)增注冊資本及利潤分配調(diào)整合同
- 2025年度電力線路運維風險管理與合同
- 2025年度電子產(chǎn)品退貨換貨服務合同范本
- 二零二五年度航空航天項目三方合同違約責任說明
- 公共安全應急救援預案制定指南
- 數(shù)據(jù)中心運維服務合同及設(shè)備維護管理條款
- 中學生數(shù)學史故事征文
- 產(chǎn)品采購及供應保障協(xié)議合同
- 企業(yè)信息化建設(shè)實施細則
- 企業(yè)資源共享合作協(xié)議書
- 中建校園招聘二測題庫
- 2024屆高校畢業(yè)生就業(yè)藍皮書
- 2025屆海南省??谑忻8呖加⒄Z二模試卷含解析
- 二年級下冊數(shù)學課內(nèi)每日計算小紙條
- 2024年中國電動紅外線槍玩具市場調(diào)查研究報告
- 十八項醫(yī)療核心制度培訓
- 《職工代表大會培訓》課件
- 《微賽恩凝膠治療宮頸糜爛樣改變的臨床觀察》
- 護理團隊建設(shè)與管理方案
- 2022版ISO27001信息安全管理體系基礎(chǔ)培訓課件
- 2024油氣管道無人機巡檢作業(yè)標準
評論
0/150
提交評論