版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄一.?安裝TortoiseSVN二.TortoiseSVN常用功能選項(xiàng)介紹1 .在版本控制下的目錄菜單:一2 .文件狀態(tài)介紹3 .TortoiseSVN基本操作1 .從服務(wù)器下載本地拷貝2 .添加文件3 .修改文件4 .解決沖突5 .刪除文件6 .撤銷操作7 .建立Branch/tag4 .代碼提交過(guò)程5 .TortoiseSVN操作技巧1 .鎖文件2 .搜索所有自己在當(dāng)前版本修改過(guò)的文件3 .分支開發(fā)方法拉分支合并4 .清除保存過(guò)的用戶信息和URL信息一.?安裝TortoiseSVN1.訪問(wèn)地址2.將文件夾拷貝到本地3 .雙擊出現(xiàn)窗口:4 .點(diǎn)next出現(xiàn)窗口:5 .選第一個(gè)選項(xiàng)“Iac
2、ceptthe.",再點(diǎn)next,出現(xiàn)窗口:6 .點(diǎn)next,出現(xiàn)窗口:7 .點(diǎn)install,出現(xiàn)窗口:8 .點(diǎn)Finish。9 .點(diǎn)yes重啟機(jī)器.安裝完畢二.TortoiseSVN常用功能選項(xiàng)介紹1 .在版本控制下的目錄菜單:1>SVNUpdate:更新本地拷貝,將服務(wù)器上相關(guān)內(nèi)容同步到本地拷貝。2>SVNCommit:在本地進(jìn)行修改、添加、刪除等操作后,點(diǎn)該項(xiàng)將修改、添加、刪除的內(nèi)容加載到服務(wù)器而且必須執(zhí)行SVNCommit,你的修改才能提交到服務(wù)器上。3>showlog:顯示該項(xiàng)目所有的修改記錄。4>Pepo-browser:瀏覽庫(kù)目錄結(jié)構(gòu)。5>
3、;Checkformodifications:顯示所有你的本地拷貝中進(jìn)行了任何形式的修改的的文件,也包括了當(dāng)前存在的未受控的文件.6>Revisiongraph:查看該文件或目錄的版本樹結(jié)構(gòu)。7>Resolved:告訴Subversion已經(jīng)解決了Conflict,這時(shí)再執(zhí)行Commit命令就能提交修改,生成新的版本。8>Updatetorevision:更新本地拷貝9>Rename:重命名10>Delete:刪除11.>Revert:顯示你已經(jīng)修改并能恢復(fù)的文件或目錄12>Cleanup清除工作拷貝中被鎖住的文件和未完成的操作,如果執(zhí)行SVNComm
4、it時(shí)出現(xiàn)“l(fā)ock”的提示,執(zhí)行Cleanup就可以了,但這樣會(huì)造成你修改的東西丟失。13>Getlock獲取鎖,鎖定文件14>Releaselock:釋放鎖,解除鎖定15>Branch/tag建立Branch或tag16>Switch重新定位17>Merge:合并分支18>Export把文件導(dǎo)出到其它地方19>Relocate重新下載工作拷貝20>add添加文件2 .文件狀態(tài)介紹a. t3Ct至樂(lè)土檔0 K0表示已經(jīng)在本地執(zhí)行“add”表示在本地進(jìn)行了修改IBIIIAJI IBM r =code.弓 t支玉 n_KB J表示文件有沖突code
5、, c c文件 1 ®表示文件沒(méi)做任何改動(dòng).TortoiseSVN基本操作1.從服務(wù)器下載本地拷貝1.在本地任意位置如f:盤.右擊鼠標(biāo),選擇SVNCheckout,出現(xiàn)窗口:3 .在URLofrepository處填入路徑如:NGA/,(該路徑由SCM供)也可以點(diǎn)車入框右側(cè)帶3個(gè)小點(diǎn)的按鈕選擇目錄,系統(tǒng)要求輸入密碼,出現(xiàn)窗口:輸入配置管理員分配的用戶名和密碼,并鉤上"Saveauthentication”保存用戶信息,點(diǎn)OK在Checkoutdirectory處填入要存放該拷貝的地址,也可以點(diǎn)輸入框右側(cè)帶3個(gè)小點(diǎn)的按鈕選擇、新建目錄。4 .選擇路徑后點(diǎn)確定,返回圖:5 .點(diǎn)
6、OK開始自動(dòng)取文件:6 .點(diǎn)OK此時(shí)本地拷貝下載成功7 .添加文件1添加文件前先update工作拷貝右擊需要添加文件的目錄的上一級(jí)目錄,選擇SVNUpdate2打開本地拷貝,進(jìn)入需要添加文件的目錄,將新文件拷貝到該目錄3選中要添加的新文件、文件夾,右擊4選擇TortoiseSVNAdd5兩個(gè)圖中都點(diǎn)OK此時(shí)新文件上面出現(xiàn)一個(gè)小“+”6再選中這些帶“十”的文件、文件夾,右擊,點(diǎn)SVNCommit。7在message:處輸入注釋信息,并點(diǎn)OK8務(wù)必記下該窗口中最后一行"CompletedAtrevision:"后面的數(shù)字,如該窗口中的"11”,提交時(shí)有用。9兩個(gè)窗口中
7、都點(diǎn)OK文件添加完畢,新文件上的“十”變成綠色的鉤3 .修改文件1修改文件刖先update工作拷貝2在工作拷貝中直接打開要修改的文件3修改、保存,此時(shí)文件上面出現(xiàn)一個(gè)紅色的感嘆號(hào)4右擊該文件,點(diǎn)SVNCommit5按照提示,文件上面將出現(xiàn)綠色的鉤,表示提交成功4 .解決沖突當(dāng)多個(gè)人同時(shí)修改某個(gè)文件并陸續(xù)提交時(shí),commit會(huì)出現(xiàn)沖突現(xiàn)象,提示如:解決辦法:1右擊該文件一TortoiseSVNEditconflicts,出現(xiàn)編輯窗口:2窗口中左上框?yàn)閯e人修改的結(jié)果,右上為你修改的結(jié)果,下部為當(dāng)前整理的結(jié)果。3右擊下部的"UnresolvedConflict!”出現(xiàn)提示:第一條表示此處沖
8、突只取“theirs”第二條表示此處沖突只取“mine:第三條表示此處沖突選取兩人修改的結(jié)果,但將mine的結(jié)果置于theirs的上面第四條表示此處沖突選取兩人修改的結(jié)果,但將theirs的結(jié)果置于mine的上面4根據(jù)實(shí)際需求修改,直到窗口下部沒(méi)有"UnresolvedConflict!"*5點(diǎn)工具欄中的“ 工”保存,此時(shí)文件會(huì)由狀態(tài)變成狀態(tài)。6右擊該文件,commit即可。5 .刪除文件1刪除文件前先update工作拷貝2在工作拷貝中選中要?jiǎng)h除的文件3右擊,點(diǎn)delete,確認(rèn)后該文件消失,它的上一級(jí)目錄上將出現(xiàn)一個(gè)紅色的感嘆號(hào)4.右擊被刪除文件的上一級(jí)帶紅色感嘆號(hào)的文件
9、夾,點(diǎn)SVNCommit5按照提示,文件上面將出現(xiàn)綠色的鉤,表示刪除成功6 .撤銷操作所做的操作如增加、修改、刪除,如果沒(méi)有執(zhí)行SVNCommit可以撤銷這些內(nèi)容右擊任意修改過(guò)的文件或目錄一TortoiseSVNRevert,出現(xiàn)窗口窗口中會(huì)列出上次提交后這個(gè)目錄下修改過(guò)的所有文件列表,點(diǎn)OKM以將列表中鉤上的項(xiàng)目返回到修改前的狀態(tài)。7 .建立Branch/tag打Branch/tag前不能update工作拷貝。1>右擊需要打Branch/tag的目錄,點(diǎn)Branch/tag2>在ToURL中填寫該Branch/tag在服務(wù)器上的存放地址,如,然后在這個(gè)路彳最后輸入Branch/t
10、ag的名稱,如。3>將“Createcopyintherepositoryfrom:"選項(xiàng)修改至1J第三個(gè)"workingcopy”4>點(diǎn)OK5>點(diǎn)OK此時(shí)路徑下多了一個(gè)的目錄,表示成功。四.代碼提交過(guò)程從Update開始:Commit為了防止在你修改的過(guò)程中別人也修改該文件,你可以先將該文件鎖住,即右擊文件-1.潁文儼孤怕Add/Edit/delete五.TortoiseSVN /操作技工>TortoiseSVNCreate tag>get lock,在上部的輸入框中輸定,無(wú)法完成提交。當(dāng)然,如果持有鎖的人有事出m,其他用戶在提交時(shí)會(huì)被提示文
11、件被其他用戶鎖,你又必須修改他鎖定的文件,你可以右擊文件一>TortoiseSVN -> getlock,選上Stealthelocks。選擇該復(fù)選框后,你即可以變成該文件的鎖持有者,當(dāng)然,你要準(zhǔn)備好對(duì)原來(lái)的鎖持有者回來(lái)后進(jìn)行解釋的充足理由能顯示出你在該目錄下修改過(guò)2 .搜索所有自己在當(dāng)前版本修改過(guò)的文件右擊工作版本中任意目錄>TortoiseSVN>Checkformodifications的所有文件3 .分支開發(fā)方法合作開發(fā)基本流程一個(gè)項(xiàng)目會(huì)有多個(gè)人共同合作開發(fā)完成?;玖鞒淌牵焊鏖_發(fā)成員建立自己的分支,并在此分支上開發(fā)各開發(fā)成員把分支合并到主干上并形成較為穩(wěn)定各個(gè)
12、成員重新從主干上建立新白分支,在此分支上開發(fā)(即回到第一步)循環(huán)往復(fù),直到工程結(jié)束。拉分支1>右擊要拉分支的目錄或文件>TortoiseSVN>Branch/tag2.定要commit,否則merge時(shí)找不到該文件合并注息:合并不能象ClearCase那樣自動(dòng)判斷文件各自的路徑,合并時(shí)只會(huì)將內(nèi)容合并到同一路徑,所以如果你在不同的目錄下有修改,只能在各個(gè)目錄執(zhí)行merge。2.合并時(shí)一定要在主干上點(diǎn)merge,即如下面操作的第2步,一定要NGA/MES->TortoiseSVN>Merge,而不能NGA/MES/branch/NGA_MES_tanbaiyuan_080117>TortoiseSVN>Merge操作:1 .updateNGA_MES目錄2 .右擊目錄NGA/MES->TortoiseSVN->Merge此對(duì)話框的含義是把From指定的分支版本到To指定的分支版本之間的差異合并到主干上。3 .在這里分支選的是NGA_MES_tanbaiyuan_08011&版本號(hào)的選定方法是點(diǎn)擊From中的ShowLog,在Log窗口中按住Shift鍵,點(diǎn)擊選擇"madeacopy”之上的那個(gè)版本,以及最頂上的那個(gè)版本,如圖:4 .點(diǎn)擊OK
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年半包覆型鍍鋁玻璃纖維項(xiàng)目建議書
- 2024年蓄電池組維護(hù)技術(shù)服務(wù)協(xié)議范本
- 城市燃?xì)夤?yīng)招投標(biāo)報(bào)名表
- 庫(kù)位管理與庫(kù)存控制
- 2024年香港企業(yè)間融資合同范本版B版
- 臨時(shí)教室電視租賃合同
- 建筑行業(yè)勞資管理實(shí)施辦法
- 產(chǎn)業(yè)基地租賃合同范本
- 施工協(xié)議書與施工溝通
- 私車賣車協(xié)議
- 2023-2024學(xué)年高考英語(yǔ)專項(xiàng)真題練習(xí)-名詞性從句(附解析)
- 設(shè)備維修轉(zhuǎn)正述職報(bào)告
- 游戲發(fā)行計(jì)劃書
- 2023通信中級(jí)傳輸與接入(有線)實(shí)務(wù)知識(shí)點(diǎn)大匯總
- 半導(dǎo)體自動(dòng)測(cè)試設(shè)備(ATE)全球市場(chǎng)、份額、市場(chǎng)規(guī)模、趨勢(shì)、行業(yè)分析報(bào)告2024-2030年
- 領(lǐng)導(dǎo)干部必須堅(jiān)守廉潔底線課件
- 礦山三合一報(bào)告
- pet無(wú)紡布生產(chǎn)工藝
- 試驗(yàn)樣機(jī)項(xiàng)目總結(jié)匯報(bào)
- 2022版新課標(biāo)下如何立足課程教學(xué)做好幼小銜接解讀
- 廣東省汕尾市2023-2024學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量監(jiān)測(cè)化學(xué)試卷(含答案解析)
評(píng)論
0/150
提交評(píng)論