以下是假設已經創建一個無數據的新倉庫(windows,創建一個文件夾,打開,右鍵點擊create repository here),如果嫌篇幅多,直接看藍色字即可.
如果將項目導入一個已經含有其它項目的版本庫中,那么版本庫的結構已經確定了。如果要導入一個新
的版本庫中,那么最好花點時間來想一下如何設置版本庫的結構。
在將你的項目導入到版本庫之前,你應該:
1. 刪除所有構建工程不需要的文件(臨時文件,編譯器產生的文件,例如 *.obj,生成的二進制文
件,...)
2. 組織目錄和子目錄內的文件。盡管以后可以改名/刪除文件,我們還是建議你在導入之前使你的項目
結構組織良好!
step1.現在進入資源管理器,選擇你的項目的頂層目錄,右擊打開文菜單。選擇命令TortoiseSVN → 導
入 ...,它會彈出一個對話框:
在這個 對話框中,你要輸入你想導入的倉庫的url地址.有一點非常重要因此你必須注意到,那就是:你導入的目錄並不會出現在倉庫中,出現在倉庫中的僅僅是目錄的內容.舉個栗子,你有以下結構:
C:\Projects\Widget\source
C:\Projects\Widget\doc
C:\Projects\Widget\images
然后你導入(import) "C:\Projects\Widget"到"http://mydomain.com/svn/trunk",然后你會發現你的子目錄直接導入到了trunk目錄中,而不是到了Widget目錄中,因此你需要在url中指定子目錄: http://
mydomain.com/svn/trunk/Widget-X.注意,如果子目錄不存在,導入(import)命令將會自動在倉庫中產生子目錄
這個輸入信息將用作提交日志。
默認情況下,匹配全局忽略模式的文件和文件夾不會被導入。你可以使用包含忽略文件檢驗欄來禁止此
行為。參考第 4.30.1 節 “常規設置” 以獲得關於全局忽略模式的更多信息。
step2.當你點擊確認時,TortoiseSVN 會導入包含所有文件的完整目錄樹到版本庫。現在這個工程就存貯在版
本庫,被版本控制。請注意,你導入的文件夾沒有被版本控制!你需要檢出剛才導入的版本,以便獲得
受版本控制的工作副本。
step3.檢出工作副本
為了得到一個工作副本,需要進行從版本庫檢出的操作。
在Windows資源管理器里選擇一個存放工作副本的目錄。右鍵點擊彈出右鍵菜單,選擇TortoiseSVN →
檢出…命令。然后就會看到下面的對話框:
可以直接點ok,也可以選擇檢出深度(checkout depth)等.詳情看手冊.
本文章主要摘自"TortoiseSVN 針對 Windows 平台的 Subversion 客戶端 Version 1.9"手冊,詳情請看本手冊第四章.