



已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Tortoise SVN 培訓教材,Black,簡介,是版本控制系統(tǒng)Subversion的客戶端; 為windows應用開發(fā); 完全免費,開源軟件; 為程序設(shè)計而開發(fā),現(xiàn)在不僅限于程序設(shè)計的版本管理; 多種訪問方式,我們使用apache服務器方式。,安裝,ie訪問: http:/vcs/svn/repository_common/SVN_Install/ 下載目錄下兩個文件,先安裝tortoisewin32svn.msi,然后重啟,安裝languagepack,然后打開我的電腦,隨便一個文件夾點右鍵-tortoisesev-setting-language,選擇中文,以后的操作界面就是中文。,版本控制的基本思想,目標:被授權(quán)團隊里的任何修改都被記錄,任何修改都可追溯; 要解決的問題: 1。數(shù)據(jù)共享; 2?;ゲ桓蓴_; 3。權(quán)限分配; 方法: 鎖定-修改-解鎖方案; 復制-修改-合并方案;,鎖定-修改-解鎖方案;,復制-修改-合并方案,復制-修改-合并方案,操作-導入,前提: 服務器端建立了版本庫; 獲得相關(guān)授權(quán); 路徑正確。 完整的目錄樹。 效果: 是創(chuàng)建文件的過程,本地的修改不會被記錄;,公司規(guī)定的項目目錄樹結(jié)構(gòu),Project name,hardware,software,mechanism,Project document,Board1,Board2,Source code,doc,design,doc,plan,refer,Repository,Process Files,Interface,trunk,branch,trunk,branch,doc,Feedback,doc,specification,DCN,Design Output,Review,目錄樹結(jié)構(gòu)要點,對于獨立的項目,每一個項目對應一個版本庫; 有關(guān)聯(lián)的項目,放在同一個版本庫下; 子目錄的安排是為了方便訪問權(quán)限的控制; 項目的建立、研發(fā)、投產(chǎn)、升級、停止整個生命周期都受到監(jiān)控。,目錄樹說明,第一級到第三級(土色、藍色、金色)目錄的創(chuàng)建和修改權(quán)限在項目管理員; 三級以下目錄(灰色)工程師可以根據(jù)需要做適當修改; 除interface目錄,其他二級目錄是為研發(fā)設(shè)置,只有研發(fā)的授權(quán)人員可以訪問。因此,在這些目錄下的文檔指研發(fā)過程文檔; 研發(fā)的項目輸出文檔統(tǒng)一放置在interface-design output 目錄下,原理圖、pcb文件、單板料單、程序燒寫文件等雖然屬于項目輸出文檔,但不要直接放在interface-Design Output目錄下,研發(fā)過程版本直接在研發(fā)的相應目錄下,提交測試或者轉(zhuǎn)產(chǎn)的時候由研發(fā)工程師copy到這個目錄下; 研發(fā)自測報告、品管測試報告、試生產(chǎn)測試報告,生產(chǎn)部問題反饋,市場問題反饋等文檔放在interface-feedback目錄下的相應子目錄下; 和生產(chǎn)有關(guān)的工藝文件、檢驗文件、布線指導文件等存放在 interface-process files目錄,DCN(設(shè)計更改單)應有一份copy放在interface-DCN目錄下 Review存放項目評審會議記錄,問題的跟蹤關(guān)閉文件; Project document-refer是存放項目設(shè)計參考資料,指在本項目開始之前已經(jīng)存在并對本項目的研發(fā)具有參考價值的信息。 Project document-Specification目錄下存放項目的輸入文檔,包括需求分析,研制規(guī)范,整個項目的設(shè)計方案等文檔,針對部分或者單板的具體設(shè)計說明和設(shè)計方案放置在相應的部分子目錄下。,操作-檢出,定義:是在本地創(chuàng)建工作副本的過程。 效果: 以后的修改將被版本管理監(jiān)控; 目錄下多出.svn的文件; 圖標被重載; 沒有復制副本的限制;,操作-提交,提交:把本地的工作更改更新到版本庫;使更改在版本上有效。 原則: 提交之前最好先檢查更新,以了解哪些文件在本地或者服務器上被更改了。 解決存在的沖突; 軟件必須編譯通過; 所有的不同都應該被注釋;,操作-提交,公司關(guān)于版本提交注釋信息的規(guī)定: 如果是公共的項目,注釋信息必須包含作者信息; 對于多處修改,每一個差異都應該有注釋 注釋應該偏重解釋解決什么問題,而不是怎么做;,創(chuàng)建分支,分支經(jīng)常被用來試驗新的特性,而不會對主線開發(fā)引入干擾,當新的特性足夠穩(wěn)定之后,開發(fā)品的分支可以合并主線上. 最好把不同分支建立在清晰的目錄上; 一種建議是項目下的子目錄為trunk(主干)、branch(分支)、tags.,操作-沖突,產(chǎn)生原因: 兩個不同的開發(fā)人員修改了同一個文件;后者提交的時候; 同一個開發(fā)人員還原到以前的一個版本,并在還原后的文件上更改,并希望保留這些更改;,解決沖突的辦法,沖突的解決只能依賴與有經(jīng)驗的工程師,任何版本管理無能為力; 對于軟件代碼設(shè)計,TortoiseSVN提供了比較多的工具幫助解決問題; 其他文件,比較好的辦法是打開不同版本的文件,然后選擇保留遠程或者本地的版本來解決沖突;,權(quán)限控制,公司每一個人的用戶名默認為姓的拼音.名字的漢語拼音,例如,張三的用戶名是zhang.san 用戶初始密碼為123456,用戶更改密碼可通過訪問http:
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司歡送會策劃方案
- 公司水療團建活動方案
- 公司聯(lián)誼旅游活動方案
- 公司福利回饋活動方案
- 公司端午尋寶活動方案
- 公司結(jié)對幫扶活動方案
- 公司禮盒自營活動方案
- 公司消夏晚會策劃方案
- 公司文藝宣傳活動方案
- 《結(jié)核性腦膜炎》課件
- 2024年廣東惠州市交通投資集團招聘筆試參考題庫含答案解析
- 便利店食品管理制度
- 《核分析技術(shù)》課件
- 空壓機說明書(中文)
- 【基于Python的電商系統(tǒng)設(shè)計與實現(xiàn)14000字(論文)】
- 錄用體檢操作手冊(試行)
- 農(nóng)民工工資表(模板)
- 各級無塵室塵埃粒子測量表
- 湖北省武漢市江漢區(qū)2022-2023學年三年級下學期期末數(shù)學試卷
- 南充市儀隴縣縣城學??颊{(diào)教師考試真題2022
評論
0/150
提交評論