TortoiseSVN創建本地版本控制
1. 簡介
TortoiseSVN是一個Windows平臺下的Subversion用戶端軟件,以Windows shell extension的方式寫成。它是自由軟件,以GNU通用公共許可證發布。(from WiKi)
2. 安裝及漢化
進入 TortoiseSVN的官方網頁 ,選擇下載頁面,可以在下方看到32-bit和64-bit的軟件下載鏈接以及各個不同地區語言包的下載鏈接。在此我們下載64-bit和Chinese-simplified的語言包,如圖1。
圖1, 軟件和語言包的下載鏈接
然后進行軟件安裝,安裝時若有重啟提示選擇先不重啟,然后安裝語言包,安裝完成后重啟。在任意一個文件夾中可以右鍵,然后可以看到TortoiseSVN的兩個菜單。語言的切換在“TortoiseSVN->設置->常規設置->語言”這里,如圖2所示。
圖2, 軟件語言選擇
3. 本地庫的建立
在磁盤的某一個盤符下新建一個 空文件夾 用于本地庫的創建,例如"F:/SVNsql"作為本地的版本記錄庫。那么選中該文件夾,右鍵“TortoiseSVN->在此創建版本庫”然后確定,創建完成后該文件夾的圖標會變成SVN的圖標,如圖3所示。
圖3, SVN本地庫文件夾圖標
4. 項目的導入與檢出
我們在磁盤的一個盤符下另建一個文件夾用來存儲正在work,還需要不斷迭代修改的代碼或工程,為了方便,我們在與"SVNsql"同一個盤符下建立一個"SVNprj"的文件夾作為此用。
我們將初版的工程所在的文件夾選中,然后右鍵“TortoiseSVN->導入”,導入信息可以填寫版本的更改或者控制信息,最終確定后完成導入。
圖4, 導入工程文件夾
我們在完成導入后,需要在我們經常使用或更改的文件夾"SVNprj"文件夾創建副本,此副本用以更改工程。此時就使用到了“檢出”這一功能。在"SVNprj"文件夾中右鍵“檢出”,出現如圖8所示對話框,修改“版本庫URL”和“檢出目錄”信息正確后確定,完成導出。檢出完成后可以看出文件夾和內部的文件左下角有著一個綠色的對號,表示和本地庫版本中的文件一致。
圖5, 檢出工程文件夾
此時對檢出的文件夾進行右鍵“TortoiseSVN->”就可以看到很多的功能,如圖6所示。
圖6, 創建完成后的右鍵TortoiseSVN
5. 總結
本文介紹了如何使用TortoiseSVN軟件工具來完成代碼/工程的版本控制,較為簡略,TortoiseSVN的大部分功能還未進行探索。