SVN的客戶端有兩類,一類是基于Web的WebSVN等,另一類是以Tortoise SVN為代表的客戶端軟件。前者需要Web服務器的支持,后者需要用戶在本地安裝客戶端,兩種都有免費的開源軟件供使用。SVN存儲版本數(shù)據(jù)也兩種方式:BDB(一種事務安全型表類型)和FSFS(一種不需要數(shù)據(jù)庫的存儲系統(tǒng))。因為BDB方式在服務器中斷時,有可能鎖住數(shù)據(jù),所以還是FSFS方式更安全一點,下面我們主要講解一下客戶端軟件的基本使用。
1、項目右鍵,開啟SVN->Repo-browser,輸入SVN倉庫地址,如下圖所示:
2、輸入用戶名,密碼,登錄成功后,即可向SVN倉庫中上傳項目,如下圖所示:
Add folder=》選擇自己所要添加到倉庫中的項目
在你的workspace下去刪掉之前沒有做版本控制的項目,然后再從svn上拉取下來做了版本控制的項目
1、在打開的項目文件中 , 右鍵找到TortoiseSVN->Show log , 也就是查看此項目提交的日志
2、在打開的日志列表中 ,如果沒有看到你想要的版本 ,可以檢查下日期的限制一級可以選擇下 Show All。
3、日志列表 ,左側的一欄名為 Revision的就是關于此項目的所有操作的版本了。例如你想拉取 版本 在4454與4475之間的增量包。先選擇4454 , 再按住 Ctrl鍵選擇4475 , 然后單擊右鍵選擇 Compare revisions。
4、在打開的Changed Files列表中 ,可以看到你所選擇的兩個版本間被修改/添加的文件。全選 , 然后單擊右鍵 , 選擇 Export selection to… ,意思就是將你全選的這些文件下載到你指定的目錄。
注:這只是基礎的講解,具體操作,還需根據(jù)工作中和使用中的具體問題,到技術問答中根據(jù)實際遇到的問題進行查找,同時也可以到問答中寫下實際問題,會得到技術大牛的幫助。