SVN操作培訓(xùn)手冊ppt課件_第1頁
SVN操作培訓(xùn)手冊ppt課件_第2頁
SVN操作培訓(xùn)手冊ppt課件_第3頁
SVN操作培訓(xùn)手冊ppt課件_第4頁
SVN操作培訓(xùn)手冊ppt課件_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、SVN操作培訓(xùn)手冊主講人:向 婷 時間: 2021-12-02 部門: 研發(fā)部概述培訓(xùn)對象:研發(fā)部一切運用SVN配置管理工具同事目的:經(jīng)過對SVN的培訓(xùn),可以熟練掌握運用SVN工具的管理目錄配置管理規(guī)范配置管理的目的配置管理工具 SVN運用SVN常用操作目前配置庫目錄的引見Q&A配置管理的目的配置管理的目的是在產(chǎn)品整個生命周期內(nèi)建立和維護(hù)產(chǎn)品的正確性、完好性、可追溯性。為此,生命周期內(nèi)需完好記錄整機及各配置項的版本或標(biāo)識,同時加強開發(fā)過程中的版本控制,確保配置項的獨一性和正確性。配置管理分為幾個部分1軟件版本配置管理2開發(fā)文檔、技術(shù)文件配置管理3樣機硬件包含電氣、機械、液路、熱工、光學(xué)等配置管

2、理4樣機參數(shù)配置管理TortoiseSVN資源管理器簡介TortoiseSVN是Subversion在Windows操作系統(tǒng)下的一個資源管理器的插件。經(jīng)過TortoiseSVN這個資源管理器,我們可以很方便經(jīng)過鼠標(biāo)右鍵查看Subversion版本庫的版本、日志、文件形狀等信息,下面一一引見各個信息如何操作。TortoiseSVN常用操作填寫認(rèn)證初次登錄Subversion版本庫系統(tǒng)會提示您輸入用戶名和密碼,并提供“保管認(rèn)證功能。TortoiseSVN常用操作填寫認(rèn)證假設(shè)第一次運用沒有要求輸入帳號密碼,請先去除SVN的認(rèn)證記憶數(shù)據(jù),去除方法如下:在空白處單擊鼠標(biāo)右鍵,選擇tortoisesvn“

3、設(shè)置“已保管數(shù)據(jù)-“認(rèn)證數(shù)據(jù)-“去除TortoiseSVN常用操作-版本庫閱讀器詳細(xì)操作:鼠標(biāo)右擊桌面-點擊TortoiseSVN-點擊Repo-browser-輸入需求翻開的地址,點擊【OK】-跳轉(zhuǎn)到指定的目錄下TortoiseSVN常用操作-導(dǎo)出文件將SVN目錄下文件導(dǎo)出: 在Windows資源管理器里選擇一個存放任務(wù)拷貝的目錄。 點擊右鍵彈出快捷菜單,選擇SVN Checkout命令TortoiseSVN常用操作-導(dǎo)出文件假設(shè)需求修正SVN目錄下的文檔,首先需求將需求修正的文檔導(dǎo)出,修正后再導(dǎo)入Checkouy directory: 假設(shè)輸入一個并不存在的目錄名,那么這個名字的目錄就會被

4、創(chuàng)建出來。URL of repository: 選擇需求導(dǎo)出SVN下的目錄Fully recursive全遞歸:檢出完好的目錄樹,包含一切的文件或子目錄。Immediate children,including folders直接子節(jié)點,包含文件夾:檢出目錄,包含其中的文件或子目錄,但是不遞歸展開子目錄。Only file chlidren僅文件子節(jié)點:檢出指定目錄,包含一切文件,但是不檢出任何子目錄。Only this item僅此項:只檢出目錄。不包含其中的文件或子目錄。 TortoiseSVN常用操作-修正導(dǎo)出文件1、將修正的文件從SVN導(dǎo)出到目的目錄下2、修正目的目錄下的文件,文件的圖

5、標(biāo)顯示為“紅色的嘆號TortoiseSVN常用操作-提交命令:TortoiseSVN Commit功能:將本地文件上傳到SVN效力器上SVN commit :在導(dǎo)出的目的目錄下,將本地曾經(jīng)修正正的文件上傳到效力器上,運用commit目的目錄下的文件內(nèi)容必需有.svnTortoiseSVN常用操作-提交提交對話框?qū)@示每個被改動過的文件,包括新增的、刪除的和未受控的文件。假設(shè)他不想改動被提交,只需將該文件的復(fù)選框的勾去掉就可以了。假設(shè)他要參與未受控的文件,只需勾選該文件把它參與提交列表就可以了。TortoiseSVN常用操作-導(dǎo)入命令:TortoiseSVN Import 功能:將本地文件上傳到

6、SVN效力器上。如今進(jìn)入資源管理器,選擇他的工程的頂層目錄,右擊翻開上下文菜單。選擇命令TortoiseSVN Import.,它會彈出一個對話框:,運用import效力器上可以沒有此文件夾在這個對話框中,輸入他的工程要導(dǎo)入的版本庫的URL。輸入信息(Import message)將用作提交日志。當(dāng)他點擊確認(rèn)時,TortoiseSVN 會導(dǎo)入包含一切文件的完好目錄樹到版本庫。如前所述,他導(dǎo)入的文件夾稱號不會在版本庫中出現(xiàn),只需這個文件夾的內(nèi)容會在版本庫中出現(xiàn)。如今這個工程就存貯在版本庫,被版本控制。TortoiseSVN常用操作-導(dǎo)出命令:TortoiseSVN Export 功能:選擇SVN

7、效力器上的文件,復(fù)制到本地。Export 從效力器上選擇目錄文件,復(fù)制到本地,但不構(gòu)成任務(wù)目錄更改本地文件,后續(xù)不能直接提交到效力器上,導(dǎo)出文件夾中沒有.svn文件生成TortoiseSVN常用操作-update Update:在任務(wù)目錄中,右鍵菜單中選擇Checkout,將把本地最后一次更新后,效力器上發(fā)生過修正的文件更新到本地。(如李四將文件A checkout 到本地文件夾下,張三也將A文件checkout到他電腦上,修正A的內(nèi)容,并且commit到SVN效力器,李四只需求點擊update,即可將張三修正的內(nèi)容更新到本地)TortoiseSVN常用操作復(fù)原命令:TortoiseSVN R

8、evert 功能:復(fù)原到上一個版本。假設(shè)他想要吊銷一個文件自上次更新后的一切的變卦,他需求選擇該文件, 右擊彈出快捷菜單,然后選擇TortoiseSVN Revert命令,將會彈出一個顯示這個他曾經(jīng)變卦并能恢復(fù)的文件。選擇那些他想要恢復(fù)的然后按OK. TortoiseSVN常用操作復(fù)原到指定版本命令:TortoiseSVNupdata to revision-單項選擇框選中revision-輸入指定的revision。 功能:放棄當(dāng)前文件拷貝中所做的部分或全部修正,復(fù)原到指定的版本。 操作步驟:1、必需查看到指定版本的版本號TortoiseSVN常用操作復(fù)原到指定版本2、將需求復(fù)原的文件導(dǎo)出到

9、定目錄下3、TortoiseSVN常用操作復(fù)原到指定版本3、輸入指定的復(fù)原的版本號,點擊確定即可TortoiseSVN常用操作日志信息TortoiseSVN顯示日志 功能:查看Subversion版本庫的日志信息,能表達(dá)出版本庫對應(yīng)各版本文件的增、改、刪等信息。 可輸入日志修正信息雙擊可查看對應(yīng)版本的內(nèi)容TortoiseSVN常用操作-挪動假設(shè)他想在任務(wù)副本中挪動文件,那么可以這樣運用鼠標(biāo)拖拽:選擇他要挪動的文件或目錄拖拽(right-drag)他們到新的任務(wù)副本下,松開鼠標(biāo)右鍵在彈出菜單項選擇擇上下文菜單 SVN 挪動文件。TortoiseSVN常用操作-復(fù)制假設(shè)他想在任務(wù)副本中復(fù)制文件,那

10、么可以這樣運用指令copy to:選擇他要復(fù)制的文件或目錄;鼠標(biāo)右擊copy to,輸入指定的目錄稱號如圖TortoiseSVN常用操作-鎖定 SVN支持多人對文本類型的文件同時更改,提交效力器或更新本地文件時,將自動合并他人更改。 假設(shè)多人不是更改文件的同一位置,SVN將很好地執(zhí)行合并,假設(shè)判別出更改了同一位置,將提示更改有沖突,需求手工處理,處理后再提交命令:Resolved。 對非文本類型文件,不支持自動合并,出現(xiàn)沖突后,也不好手工處理沖突,因此將文件操作設(shè)置成需求鎖選擇文件,右鍵菜單中選擇TortoiseSVN-Properties-New-svn:needs-lock,屬性值*,每次

11、更改前加鎖(Get Lock),提交時釋放鎖自動釋放或自動釋放鎖(Release Lock),可以防止多人同時更改一個文件TortoiseSVN常見問題-沖突產(chǎn)生沖突的緣由是由于本地文件拷貝與Subversion庫中的文件信息不同所呵斥的。為理處理沖突,主要有以下幾步: 1、將本地文件拷貝中數(shù)據(jù)更新到最新版本。 2、找到產(chǎn)生沖突的文件,可以看到除了產(chǎn)生沖突的文件外,還生成了個其它文件。TortoiseSVN常見問題-沖突3、經(jīng)過右鍵TortoiseSVN編輯沖突 功能:合并本地文件經(jīng)過修正的任務(wù)拷貝和遠(yuǎn)程文件Subversion版本庫,處置沖突。TortoiseSVN常見問題-沖突4、編輯完成

12、后,執(zhí)行右鍵“TortoiseSVN已處理的(resolve),刷新后,文件的圖標(biāo)轉(zhuǎn)換為可以示提交形狀5、執(zhí)行了resolve操作后才可消除沖突鎖定,提交勝利。注:該合并功能能用于像.txt,.c,.cpp,.java等文本文件,而不能用于像.doc,.xls,.ppt等二進(jìn)制文件。所以,各位在處置二進(jìn)制文件沖突時只能先行將本地拷貝中的沖突文件重命名,再一次更新本地的版本拷貝后,將新的版本拷貝與您一切的重命名的二進(jìn)制文件進(jìn)展手工對比修正后再行提交。目前配置庫的構(gòu)造闡明 01-Study 用于大家對SVN操作進(jìn)展演練等 02-Rules 公司的任務(wù)規(guī)范、流程等 03-Projects 工程文件,與工程有

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論