![TortoiseSVN快速使用指南_第1頁](http://file4.renrendoc.com/view/4bdbe999b4899581e5f2dedfb119340a/4bdbe999b4899581e5f2dedfb119340a1.gif)
![TortoiseSVN快速使用指南_第2頁](http://file4.renrendoc.com/view/4bdbe999b4899581e5f2dedfb119340a/4bdbe999b4899581e5f2dedfb119340a2.gif)
![TortoiseSVN快速使用指南_第3頁](http://file4.renrendoc.com/view/4bdbe999b4899581e5f2dedfb119340a/4bdbe999b4899581e5f2dedfb119340a3.gif)
![TortoiseSVN快速使用指南_第4頁](http://file4.renrendoc.com/view/4bdbe999b4899581e5f2dedfb119340a/4bdbe999b4899581e5f2dedfb119340a4.gif)
![TortoiseSVN快速使用指南_第5頁](http://file4.renrendoc.com/view/4bdbe999b4899581e5f2dedfb119340a/4bdbe999b4899581e5f2dedfb119340a5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
憨豆笑話網(wǎng)“://handou8/“憨豆笑話網(wǎng)“://handou8/“handou8愉快歡快,每一天。憨豆笑話網(wǎng)“://handou8/“憨豆笑話網(wǎng)“://handou8/“handou8愉快歡快,每一天。TortoiseSVN快速使用指南\l“_TOC_250021“SVN的概述 1\l“_TOC_250020“下載及安裝TortoiseSVN1.6.3 1\l“_TOC_250019“什么是SVN 2\l“_TOC_250018“為什么要用SVN 2\l“_TOC_250017“使用指南 3\l“_TOC_250016“import(導入) 3\l“_TOC_250015“Checkout〔檢出〕 5\l“_TOC_250014“Add(增檔案及名目到版本庫中) 6\l“_TOC_250013“Commit(提交) 8\l“_TOC_250012“svnupdate(更檔案及名目) 9\l“_TOC_250011“更至特定版本 10Branch的相關操作 10\l“_TOC_250010“Branch的創(chuàng)立 11\l“_TOC_250009“Branch的合并 12\l“_TOC_250008“tags的相關操作 14\l“_TOC_250007“tags的創(chuàng)立 14\l“_TOC_250006“tags的刪除 16\l“_TOC_250005“Revert(取消前一次的操作) 16\l“_TOC_250004“showlog〔顯示修改紀錄〕 17\l“_TOC_250003“Resolved 17\l“_TOC_250002“Delete(刪除),Rename(重命名) 18\l“_TOC_250001“Delete的相關操作 18\l“_TOC_250000“Rename的相關操作 18SVN的概述下載及安裝TortoiseSVN1.6.3執(zhí)行安裝下載下來的TortoiseSVN1.6.3,TortoiseSVN的正確運行。安裝完成后,要空處點擊右鍵,我們會看到如以以下圖形:SVNSVNCVS本把握系統(tǒng),Subversion資料檔案庫(repository)中。這個檔案庫很像一個一般的文件效勞器,不過它會記住每一次文件的變動,甚至是名目樹本身的轉變,例如文件和名目添加、刪除、和重組織。這樣我們就可以把檔案恢復到舊的版本,Subversion是一個通用的系統(tǒng),可用來治理任何類型的文件,其中包括了程序源碼。SVN我們可以把SVN當做一個備份效勞器,只不過這個備份效勞可以保存多個版本的。比方,的結果是重頭再來。使用SVN也不用擔憂人員的流淌所帶來的影響,保存了工作產(chǎn)品的的全部使用紀錄。使用指南SVNRepositoryF的例子而言,我們在Fsvnroot接下來就是要把我們的檔案備份進來。日后,只要需要使用這個repository,我們就可以使用file:///F:/SVN_REPO表示它〔由于剛剛假設了效勞器在本地上〕。SVN就是透過這種URL的方式到如何與Repository取得聯(lián)系。各種URL的格式如下:file:///磁盤驅動器|/repository所在名目/子名目“://賬號@效勞器名稱/“://賬號@效勞器名稱/repository所在名目/子名目“s://賬號@效勞器名稱/“s://賬號@效勞器名稱/repository所在名目/子名目svn+ssh://賬號@效勞器名稱/repository所在名目/子名目其中,表示使用一般的超文字傳輸通訊協(xié)議。s表示使用加密的超文字傳輸通訊協(xié)議。svn+ssh表示透過SSH加密通訊的管道,進展存取。import(導入)Import它的主要作用就是把未版本化的文件或名目導入到repository里。到版本庫里,如圖import,消滅如下畫面憨豆笑話網(wǎng)“://handou8/“憨豆笑話網(wǎng)“://handou8/“handou8愉快歡快,每一天。首先我們要填入的是repository的位置,對于SVN來說,repository的位置都是URL。我們現(xiàn)在要在URLofrepository這一欄填入“://192.168.21.60/Project2“://192.168.21.60/Project2點擊OK按鈕,消滅以下認證頁面輸入用戶名及密碼,經(jīng)確認后,按下OK按鈕,可以看到如下的信息窗口。憨豆笑話網(wǎng)憨豆笑話網(wǎng)“://handou8/“handou8愉快歡快,每一天。憨豆笑話網(wǎng)“://handou8/“憨豆笑話網(wǎng)“://handou8/“handou8愉快歡快,每一天。憨豆笑話網(wǎng)“://handou8/“憨豆笑話網(wǎng)“://handou8/“handou8愉快歡快,每一天。這就表示動作完成了,再按下OK按鈕,import成功。Checkout〔檢出〕Checkoutrespository作拷貝,一般我們都是在這個工作拷貝名目下工作。等到適當?shù)臅r機再提交到respository。在版本庫右擊,選擇checkout,如圖消滅如以以下圖,得出一個工作拷貝working點出OK,checkout成功得到一個私人工作拷貝。如圖working點出OK,checkout成功得到一個私人工作拷貝。如圖Add(增檔案及名目到版本庫中)假設我們在工作副本working下增了一個happy.xls,如圖 ,這說明這個文件庫里。憨豆笑話網(wǎng)“://handou8/“憨豆笑話網(wǎng)“://handou8/“handou8愉快歡快,每一天。右擊要添加到版本庫的文件,選擇Tortoisesvn>Add,如圖直接在要添加的文件那邊按Add,圖形就會由 變?yōu)?。假設是文件夾按下OK后,我們會看到如下信息憨豆笑話網(wǎng)“://handou8/“handou8愉快歡快,每一天。的話,TortoiseSVN會把預備要參與的檔案及名目,顯示給我們看。打勾的就是等下要被參與按下OK后,我們會看到如下信息憨豆笑話網(wǎng)“://handou8/“handou8愉快歡快,每一天。憨豆笑話網(wǎng)“://handou8/“憨豆笑話網(wǎng)“://handou8/“handou8愉快歡快,每一天。憨豆笑話網(wǎng)“://handou8/“憨豆笑話網(wǎng)“://handou8/“handou8愉快歡快,每一天。Add的動作并未真正的將檔案放到Repository中。但是全部的文件信息外形都是說明這僅僅是告知SVN預備要在Repository中放入這些檔案。此時,應當會看到一個白色紅底的贊美號在檔案下方。這是表示我們的working名目中的檔案與Repository中的檔案還沒有同步?,F(xiàn)在我們要多一個commit的動作。讓這些檔案真正的放入到Repository中。Commit(提交)當我們在working去,這時就要用到Commit這個命令了。working文件夾按右鍵,選擇Svncommit,消滅如下迅息:在這個窗口中,下半部會列出一個清單,讓我們清楚的了解到哪些檔案要被commit到repository中。同樣的,假設我們有檔案不想在這個時候commit到Repository,我們可以取消選取的檔案,這樣他們就不會被commitRepository中。在檔案列表的上方是Message欄,我們可以在欄中輸入本次commit的目的。這是格外重要的字段,當我們commit的次數(shù)很多時,可以靠這個訊息知道版本與版本之間的差異。當我們輸入好Message,按下OK之后,就可以看到如下的窗口消滅,通知我們已經(jīng)將指定的檔案送到Repository中。然后輸入用戶及密碼這時我們回到文件夾時看到文件夾由紅色感慨號變成 說明Commit成功。svnupdate更檔案及名目)Repository們在編輯前都先進展更的動作。在此,我們已經(jīng)將檔案checkout過一次。現(xiàn)在要說明的是如何在一個checkout過的名目進展update。在想要更的檔案或名目icon上面按下鼠標右鍵。并且選擇SVNUpdate??吹綑n案更的相關信息,這表示名目中的檔案已經(jīng)是最的,所以無須進展更。更至特定版本在這個Update窗口中,我們可以選擇更到最版本(HEAD)。也可以選擇更到某個指定的版本(Revision)。固然,我們可能早就記不起來正確的版本號碼。可能只模糊的記得或許在什么時間。沒關系,按下Showlog按鈕,我們就可以回憶歷史了。版上面點一下,讓他變成反白,然后按下OK。這個版本就會自動填入在這個Update窗口中,我們可以選擇更到最版本(HEAD)。也可以選擇更到某個指定的版本(Revision)。固然,我們可能早就記不起來正確的版本號碼??赡苤荒:挠浀没蛟S在什么時間。沒關系,按下Showlog按鈕,我們就可以回憶歷史了。版上面點一下,讓他變成反白,然后按下OK。這個版本就會自動填入Update窗口中的Revision字段中。我們只要再按下一次OK,這個版本就會被取出來到我們的硬盤中。2.7Branch的相關操作的全部文件,問題是又期望不打攪到別人的工作,假設某人正在處理這樣或那樣的程序小Bug,始終使用整個工程〔trunk〕的最版本,假設我們一點一點的提交我們的修改,確定會干擾別人的工作。這時就要使用到Branch,然后在這個分支上進展修改,完成之后再跟主干合并,這樣就不會影響到別人的工作。Branch的創(chuàng)立在要處理的名目或是檔案上面按下鼠標右鍵,選擇TortoiseSVN->Branch/Tag。輸入用戶名及密碼之后點擊OK按鈕,消滅如下畫面更一下,在branch下看到我們創(chuàng)立的分支。Branch的合并Branch下面的文件都修改完了之后,要想跟主線合并,就要用到Merge消滅如以以下圖trunk右擊TortoiseSVNMerge,消滅如以以下圖,選擇其次個,再按NEXT消滅如以以下圖點擊Merge按鈕,看到下面的畫面。trunk處于被修改的狀態(tài),感慨號變?yōu)殂^。tags的相關操作
Merge所謂的Tag或是Release就是一個特別的版本,由于這個版本可能有特別的意義。例如:這個版本是特別的Milestone或是release時間的“快照。其實,TagReleaseBranchBranch可能會需要mergetrunktagrelease大局部都不需要mergetrunk中。舉例來說,今日我們的trunk1.01.0版對于開發(fā)來說是一個格外Tag1.0版是要正式release給客戶或是相關vendorRelease的標記。根本上,SVN只知名目的概念,并沒有什么Tag的用法。所以您會看到再SVN的選單上面,Branch與Tag是同一個工程。tags的創(chuàng)立在要處理的名目或是檔案上面按下鼠標右鍵,選擇TortoiseSVN->Branch/Tag。消滅如上兩圖,說明創(chuàng)立成功,在tags1.0的標簽。固然,假設您這時到Tag的名目下面去,會看不到這個名目,您需要在Tag名目下面update一下,才能看到它。制作Release的作法與Tag完全一樣。只是把Tag的名目換成Release而已。tags的刪除當覺得這個標簽沒有用了,就可以把它刪掉,右擊 tags選擇TortoiseSVN->Delete。1.0里面空掉了。再commit之后,tags1.0文件夾刪除成功。Revert(取消前一次的操作)有時候,我們可能會不留神刪錯文件,假設還沒有commit上去的話,我們可以用revert這個命令來恢復。右擊被刪文件,選擇TortoiseSVN->Revert。不愿定都選擇,可以選擇我們想要的文件,然后按不愿定都選擇,可以選擇我們想要的文件,然后按OK按鈕。showlog〔顯示修改紀錄〕當我們要查看一個文件夾的歷史修改紀錄的話,就要用到showlog命令。TortoiseSVN->showlog。上面信息里面顯示了我們歷史修改紀錄,最下面的顯示我們具體操作信息。Resolved當我們合并沖突的時候,肯能會遇到一些沖突,無論我們是選擇“手動”合并沖突文本(檢查和修改文件中的沖突標志),或是用某一個臨時文件掩蓋
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 4000噸年無機碘化物生產(chǎn)項目可行性研究報告寫作模板-申批備案
- 2025年全球及中國3-氨基苯磺酸行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025-2030全球噪聲緩解系統(tǒng)行業(yè)調研及趨勢分析報告
- 2025年全球及中國膀胱沖洗器行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025-2030全球多層雙向穿梭車行業(yè)調研及趨勢分析報告
- 2025-2030全球斗提機畚斗行業(yè)調研及趨勢分析報告
- 2025-2030全球汽車雙面膠帶行業(yè)調研及趨勢分析報告
- 2025-2030全球單立柱電動堆垛機行業(yè)調研及趨勢分析報告
- 2025-2030全球柔印機網(wǎng)紋輥行業(yè)調研及趨勢分析報告
- 2025-2030全球3-溴-4-氟苯甲酸行業(yè)調研及趨勢分析報告
- 重大事故隱患判定標準與相關事故案例培訓課件
- 服裝標準流水生產(chǎn)線
- 2024年內蒙古電力集團招聘筆試參考題庫含答案解析
- 保潔服務品質履約評估報告
- 火龍罐綜合灸療法
- 紅色中國風西安旅游PPT模板
- 皮內注射技術操作考核評分標準
- 個人借條電子版模板
- 工業(yè)企業(yè)電源快速切換裝置設計配置導則
- GB/T 1094.1-2013電力變壓器第1部分:總則
- 胸外科診療指南和操作規(guī)范
評論
0/150
提交評論