TortoiseSVN 是 Subversion 版本控制系統的一個免費開源客戶端。下載地址:https://tortoisesvn.net/downloads.html。
安裝好TortoiseSVN(小烏龜),就可以使用小烏龜進行本地的版本控制管理了。
1、建立本地版本庫
新建一個文件夾(如“E:\svn\svn_local”),進入到文件夾下,右鍵單擊,在彈出的菜單中選擇“TortoiseSVN - Create repository here”,彈出對話框,提示創建成功,並自動在文件夾中創建了目錄結構,點擊“OK”。創建完成后該文件夾的圖標會變成SVN的圖標。
2、導入項目
將初版的工程所在的文件夾選中,然后右鍵“TortoiseSVN->導入”,導入信息可以填寫版本的更改或者控制信息,點擊“OK”開始導入,導入完成后會彈出提示,可以拖動滾動條查看導入的文件,點擊“OK”,完成導入。
3、SVN檢出
新建工作目錄文件夾(如“E:\svn\svn_work”),在文件夾中點擊右鍵,在彈出的菜單中選擇“SVN Checkout...”,在彈出的對話框中選擇庫目錄、工作目錄,點擊“OK”開始檢出,彈出詳細信息對話框,導出完成后,點擊“OK”。
可以看到工作目錄中多出了庫中的文件,這些文件就是有版本控制的,對這些文件的修改可以保存到庫,也可以從庫里恢復舊版本的文件。此時對檢出的文件夾進行右鍵“TortoiseSVN->”就可以看到很多的功能。
附TortoiseSVN與VisualSVN Server搭建SVN版本控制系統
附SVN 提交操作縮寫
A:add,新增
C:conflict,沖突
D:delete,刪除
M:modify,本地已經修改
G:modify and merGed,本地文件修改並且和服務器的進行合並
U:update,從服務器更新
R:replace,從服務器替換
I:ignored,忽略