TortoiseSVN安裝與操作手冊圖文版p_第1頁
TortoiseSVN安裝與操作手冊圖文版p_第2頁
TortoiseSVN安裝與操作手冊圖文版p_第3頁
TortoiseSVN安裝與操作手冊圖文版p_第4頁
TortoiseSVN安裝與操作手冊圖文版p_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄一.?安裝TortoiseSVN二.TortoiseSVN常用功能選項介紹1 .在版本控制下的目錄菜單:一2 .文件狀態(tài)介紹3 .TortoiseSVN基本操作1 .從服務器下載本地拷貝2 .添加文件3 .修改文件4 .解決沖突5 .刪除文件6 .撤銷操作7 .建立Branch/tag4 .代碼提交過程5 .TortoiseSVN操作技巧1 .鎖文件2 .搜索所有自己在當前版本修改過的文件3 .分支開發(fā)方法拉分支合并4 .清除保存過的用戶信息和URL信息一.?安裝TortoiseSVN1.訪問地址2.將文件夾拷貝到本地3 .雙擊出現(xiàn)窗口:4 .點next出現(xiàn)窗口:5 .選第一個選項“Iac

2、ceptthe.",再點next,出現(xiàn)窗口:6 .點next,出現(xiàn)窗口:7 .點install,出現(xiàn)窗口:8 .點Finish。9 .點yes重啟機器.安裝完畢二.TortoiseSVN常用功能選項介紹1 .在版本控制下的目錄菜單:1>SVNUpdate:更新本地拷貝,將服務器上相關內(nèi)容同步到本地拷貝。2>SVNCommit:在本地進行修改、添加、刪除等操作后,點該項將修改、添加、刪除的內(nèi)容加載到服務器而且必須執(zhí)行SVNCommit,你的修改才能提交到服務器上。3>showlog:顯示該項目所有的修改記錄。4>Pepo-browser:瀏覽庫目錄結構。5>

3、;Checkformodifications:顯示所有你的本地拷貝中進行了任何形式的修改的的文件,也包括了當前存在的未受控的文件.6>Revisiongraph:查看該文件或目錄的版本樹結構。7>Resolved:告訴Subversion已經(jīng)解決了Conflict,這時再執(zhí)行Commit命令就能提交修改,生成新的版本。8>Updatetorevision:更新本地拷貝9>Rename:重命名10>Delete:刪除11.>Revert:顯示你已經(jīng)修改并能恢復的文件或目錄12>Cleanup清除工作拷貝中被鎖住的文件和未完成的操作,如果執(zhí)行SVNComm

4、it時出現(xiàn)“l(fā)ock”的提示,執(zhí)行Cleanup就可以了,但這樣會造成你修改的東西丟失。13>Getlock獲取鎖,鎖定文件14>Releaselock:釋放鎖,解除鎖定15>Branch/tag建立Branch或tag16>Switch重新定位17>Merge:合并分支18>Export把文件導出到其它地方19>Relocate重新下載工作拷貝20>add添加文件2 .文件狀態(tài)介紹a. t3Ct至樂土檔0 K0表示已經(jīng)在本地執(zhí)行“add”表示在本地進行了修改IBIIIAJI IBM r =code.弓 t支玉 n_KB J表示文件有沖突code

5、, c c文件 1 ®表示文件沒做任何改動.TortoiseSVN基本操作1.從服務器下載本地拷貝1.在本地任意位置如f:盤.右擊鼠標,選擇SVNCheckout,出現(xiàn)窗口:3 .在URLofrepository處填入路徑如:NGA/,(該路徑由SCM供)也可以點車入框右側帶3個小點的按鈕選擇目錄,系統(tǒng)要求輸入密碼,出現(xiàn)窗口:輸入配置管理員分配的用戶名和密碼,并鉤上"Saveauthentication”保存用戶信息,點OK在Checkoutdirectory處填入要存放該拷貝的地址,也可以點輸入框右側帶3個小點的按鈕選擇、新建目錄。4 .選擇路徑后點確定,返回圖:5 .點

6、OK開始自動取文件:6 .點OK此時本地拷貝下載成功7 .添加文件1添加文件前先update工作拷貝右擊需要添加文件的目錄的上一級目錄,選擇SVNUpdate2打開本地拷貝,進入需要添加文件的目錄,將新文件拷貝到該目錄3選中要添加的新文件、文件夾,右擊4選擇TortoiseSVNAdd5兩個圖中都點OK此時新文件上面出現(xiàn)一個小“+”6再選中這些帶“十”的文件、文件夾,右擊,點SVNCommit。7在message:處輸入注釋信息,并點OK8務必記下該窗口中最后一行"CompletedAtrevision:"后面的數(shù)字,如該窗口中的"11”,提交時有用。9兩個窗口中

7、都點OK文件添加完畢,新文件上的“十”變成綠色的鉤3 .修改文件1修改文件刖先update工作拷貝2在工作拷貝中直接打開要修改的文件3修改、保存,此時文件上面出現(xiàn)一個紅色的感嘆號4右擊該文件,點SVNCommit5按照提示,文件上面將出現(xiàn)綠色的鉤,表示提交成功4 .解決沖突當多個人同時修改某個文件并陸續(xù)提交時,commit會出現(xiàn)沖突現(xiàn)象,提示如:解決辦法:1右擊該文件一TortoiseSVNEditconflicts,出現(xiàn)編輯窗口:2窗口中左上框為別人修改的結果,右上為你修改的結果,下部為當前整理的結果。3右擊下部的"UnresolvedConflict!”出現(xiàn)提示:第一條表示此處沖

8、突只取“theirs”第二條表示此處沖突只取“mine:第三條表示此處沖突選取兩人修改的結果,但將mine的結果置于theirs的上面第四條表示此處沖突選取兩人修改的結果,但將theirs的結果置于mine的上面4根據(jù)實際需求修改,直到窗口下部沒有"UnresolvedConflict!"*5點工具欄中的“ 工”保存,此時文件會由狀態(tài)變成狀態(tài)。6右擊該文件,commit即可。5 .刪除文件1刪除文件前先update工作拷貝2在工作拷貝中選中要刪除的文件3右擊,點delete,確認后該文件消失,它的上一級目錄上將出現(xiàn)一個紅色的感嘆號4.右擊被刪除文件的上一級帶紅色感嘆號的文件

9、夾,點SVNCommit5按照提示,文件上面將出現(xiàn)綠色的鉤,表示刪除成功6 .撤銷操作所做的操作如增加、修改、刪除,如果沒有執(zhí)行SVNCommit可以撤銷這些內(nèi)容右擊任意修改過的文件或目錄一TortoiseSVNRevert,出現(xiàn)窗口窗口中會列出上次提交后這個目錄下修改過的所有文件列表,點OKM以將列表中鉤上的項目返回到修改前的狀態(tài)。7 .建立Branch/tag打Branch/tag前不能update工作拷貝。1>右擊需要打Branch/tag的目錄,點Branch/tag2>在ToURL中填寫該Branch/tag在服務器上的存放地址,如,然后在這個路彳最后輸入Branch/t

10、ag的名稱,如。3>將“Createcopyintherepositoryfrom:"選項修改至1J第三個"workingcopy”4>點OK5>點OK此時路徑下多了一個的目錄,表示成功。四.代碼提交過程從Update開始:Commit為了防止在你修改的過程中別人也修改該文件,你可以先將該文件鎖住,即右擊文件-1.潁文儼孤怕Add/Edit/delete五.TortoiseSVN /操作技工>TortoiseSVNCreate tag>get lock,在上部的輸入框中輸定,無法完成提交。當然,如果持有鎖的人有事出m,其他用戶在提交時會被提示文

11、件被其他用戶鎖,你又必須修改他鎖定的文件,你可以右擊文件一>TortoiseSVN -> getlock,選上Stealthelocks。選擇該復選框后,你即可以變成該文件的鎖持有者,當然,你要準備好對原來的鎖持有者回來后進行解釋的充足理由能顯示出你在該目錄下修改過2 .搜索所有自己在當前版本修改過的文件右擊工作版本中任意目錄>TortoiseSVN>Checkformodifications的所有文件3 .分支開發(fā)方法合作開發(fā)基本流程一個項目會有多個人共同合作開發(fā)完成?;玖鞒淌牵焊鏖_發(fā)成員建立自己的分支,并在此分支上開發(fā)各開發(fā)成員把分支合并到主干上并形成較為穩(wěn)定各個

12、成員重新從主干上建立新白分支,在此分支上開發(fā)(即回到第一步)循環(huán)往復,直到工程結束。拉分支1>右擊要拉分支的目錄或文件>TortoiseSVN>Branch/tag2.定要commit,否則merge時找不到該文件合并注息:合并不能象ClearCase那樣自動判斷文件各自的路徑,合并時只會將內(nèi)容合并到同一路徑,所以如果你在不同的目錄下有修改,只能在各個目錄執(zhí)行merge。2.合并時一定要在主干上點merge,即如下面操作的第2步,一定要NGA/MES->TortoiseSVN>Merge,而不能NGA/MES/branch/NGA_MES_tanbaiyuan_080117>TortoiseSVN>Merge操作:1 .updateNGA_MES目錄2 .右擊目錄NGA/MES->TortoiseSVN->Merge此對話框的含義是把From指定的分支版本到To指定的分支版本之間的差異合并到主干上。3 .在這里分支選的是NGA_MES_tanbaiyuan_08011&版本號的選定方法是點擊From中的ShowLog,在Log窗口中按住Shift鍵,點擊選擇"madeacopy”之上的那個版本,以及最頂上的那個版本,如圖:4 .點擊OK

溫馨提示

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

評論

0/150

提交評論