SVN客戶端使用(Windows)圖文詳解

SVN庫創建完成後,通過SVN客戶端來上傳和獲取相應資源。

SVN客戶端提供如下功能:


01客戶端的安裝

運行TortoiseSVN程序,點擊“Next”下是的截圖順序即為安裝步驟:

圖1:

SVN客戶端使用(Windows)圖文詳解

圖2:

SVN客戶端使用(Windows)圖文詳解

圖3:

SVN客戶端使用(Windows)圖文詳解

圖4:

SVN客戶端使用(Windows)圖文詳解

圖5:

SVN客戶端使用(Windows)圖文詳解

點擊“finish”按鈕之後會提示重啟系統


02瀏覽版本庫

1) 對服務器上的文檔可以直接在服務器上操作,在本地任意位置右擊選擇選擇“TortoiseSVN”—> “版本庫瀏覽器”。

SVN客戶端使用(Windows)圖文詳解

2) 在彈出的URL輸入框中輸入要訪問的路徑

SVN客戶端使用(Windows)圖文詳解

3) 在URL窗口點擊確定,輸入用戶名和密碼,顯示此路徑下的所有內容,可以對文件進行操作。

SVN客戶端使用(Windows)圖文詳解

03檢出文件

服務器上的文件也可以檢出後在本地進行操作,具體步驟如下:

1) 在本地任意位置右擊選擇“TortoiseSVN”—> “SVN檢出”,在“版本庫URL”中輸入要檢出的版本庫路徑,在“檢出至目錄”中輸入檢出到的本地目錄。

SVN客戶端使用(Windows)圖文詳解

2) 點擊確定後,下載版本庫中的文件到本地,下載完畢後文件夾顯示為如下圖標。

SVN客戶端使用(Windows)圖文詳解

04提交文件

在檢出文件夾,提交文件,提交文件是:test.docx。提交文件的方法有兩種。

方法一具體步驟:

1)在檢出的test文件夾,創建test.docx,如下圖所示。

SVN客戶端使用(Windows)圖文詳解

2)在test文件夾右擊,選擇“SVN提交”,在彈出的信息框中輸入本次操作的註釋,如下圖所示。

SVN客戶端使用(Windows)圖文詳解

3)點擊確定後,系統彈出上傳成功的信息框,可通過版本庫瀏覽器查看文件是否提交。

方法二具體步驟:

1)使用版本庫瀏覽器登錄test庫,然手選擇要上傳的文件如“SVN使用說明-2016.doc”,然後點擊確定如下圖所示。

SVN客戶端使用(Windows)圖文詳解

2)刷新版本庫瀏覽器,文件上傳成功。如下圖所示。

SVN客戶端使用(Windows)圖文詳解

05更新文件

當從版本庫檢出文件到本地目錄後,他人對服務器上的內容做了修改,需要再次獲取改動的內容,此過程成為更新。步驟如下:

1) 選中要更新的庫,右擊選擇“SVN更新”,點擊更新後,會彈出窗口顯示更新進度,如下圖所示

SVN客戶端使用(Windows)圖文詳解

2) 若上述框中有文件出現亮紅,說明來自版本庫的內容與你本地修改的內容在合併時出現了衝突,解決方法見序號7.10解決衝突。


06刪除文件

1) 在test庫中,選中要刪除的文件如“test.docx”,右擊選擇“TortoiseSVN”—>“刪除”,如下圖所示:

SVN客戶端使用(Windows)圖文詳解

2) 刪除文件後,只是在本地刪除,選擇SVN更新後,文件還會從服務器上更新到本地,如果不想更新成功,刪除文件後,右擊選擇“SVN提交”。

3) 最後在版本庫瀏覽器界面查看服務器上的文件是否被刪除。


07修改文件

修改文件與刪除文件的過程相同,修改完成後,如果不選擇“SVN提交”,修改的內容只會在本地保留,不會上傳到服務器。如果服務器上的文件發生了變化,本地文件更新時,會出現衝突的現象。


08比較版本差異

Ø 本地更改內容與更改前內容比較

如果你想看到本地的文件內容有哪些更改,右擊該文件選擇“TortoiseSVN”—>“與前一版本比較”選項,系統彈出差異內容,如下圖所示:

SVN客戶端使用(Windows)圖文詳解

SVN客戶端使用(Windows)圖文詳解

Ø 本地更改內容與歷史版本的比較

如果你想查看本地版本與歷史版本之間的差異,右擊該文件選擇“TortoiseSVN”—>“顯示日誌”,在彈出的列表中選擇要比較的版本,右擊選擇“與工作副本比較”,如下圖所示:

SVN客戶端使用(Windows)圖文詳解

09插銷更改

在修改了某些文件後(為執行SVN更新操作),需要返回到修改前的狀態,則選中該文件或文件夾,右擊選擇“TortoiseSVN”—>“SVN還原”進行撤銷,本地修改的文件將恢復到修改前的狀態。


10鎖定和解鎖

1) 當項目需要時可以在本地將檢出的內容進行鎖定,鎖定後他人無法進行修改此文件選中要鎖定的文件,右擊選擇“TortoiseSVN”—>“獲取鎖定”,在彈出的信息框中輸入鎖定原因,點擊確定。如下圖所示:

SVN客戶端使用(Windows)圖文詳解

2) 解鎖時選中被鎖定的文件,右擊選擇“TortoiseSVN”—>“解除鎖定”,文件即可解鎖。


11解決衝突

衝突狀態,本地修改的內容與版本庫中的內容存在差異,在本地點擊“更新”或“提交”時,會提示衝突。

文件存在衝突時,右擊存在衝突的文件, 選擇“TortoiseSVN”—>“編輯衝突”,對比發生衝突的內容,如下圖所示:

SVN客戶端使用(Windows)圖文詳解

修改完成後,右擊選擇“TortoiseSVN”—>“解決”,操作完成後,將本地文件上傳至版本庫。

PS:如果文件存在衝突了並且本地的文件修改內容不重要,可將本地的文件刪除,重新更新,這樣也可快速的解決衝突。


12去除SVN標誌

版本庫的文件檢出到本地後,會在本地目錄中生成隱藏的SVN控制文件,如果文件想去除SVN版本控制,選中要取消SVN標記的文件夾,右擊選擇“TortoiseSVN”—>“導出”,選擇導出文件的目錄。


13查看文件每行的修改信息

如果需要精確的知道誰修改了文件的哪一行,選擇需要的文件右擊“TortoiseSVN”—>“追溯”,選擇版本範圍,輸入起始版本和目標版本,系統彈出如下信息框:

SVN客戶端使用(Windows)圖文詳解

14清除用戶名等信息

當你的SVN客戶端記錄你訪問版本庫的用戶名和密碼後,需要清除所記錄的內容。右擊選擇“TortoiseSVN”—>“設置”,彈出有限設置的信息框,在設置窗口,選擇“已保存的數據”項在右側顯示框中點擊“認證數據”的“清除”按鈕,清楚用戶名和密碼,如下圖所示。

SVN客戶端使用(Windows)圖文詳解


分享到:


相關文章: