前提條件:
1.本地已安裝
tortoisesvn工具
2.在
svnspot平臺上已建立svn項目(免費svn項目託管服務器)
在svn服務器建立項目一般有4個目錄
目錄結構:
trunk —— 主開發目錄
branches —— 分支開發目錄
tags —— tag存檔目錄(不容許修改)
document —— 文檔管理
把服務器上文件checkout到本地
如在本地上新建文件夾testsvn(文件名隨意)
在該文件夾下右鍵鼠標選擇「SVN Checkout」
在對應地址上輸入svn服務器項目地址,點擊ok
tortoisesvn工具會將服務器的項目文件下載到本地文件夾,如圖
提交本地代碼到svn服務器
例如在本地trank文件夾裏面新建index.html文件
在當前目錄下或項目根目錄下右鍵鼠標,點擊「SVN Commit」進行提交
填寫提交備註信息,以及勾選要提交的文件,點擊「OK」確認提交
能夠看到svn提交過程,以及提交成功後,index.html文件會有個綠色鉤鉤標誌
創建版本分支與合併
假如與別人協同合做開發,同時有可能其餘人會修改,但咱們不能影響當前的文件,只能在其修改好後再合併,這種狀況下咱們建立一個分支。
在項目文件夾根目錄下右鍵鼠標選擇「TortoiseSVN」->「Branch/tag...」
在彈出窗口點擊「ToPath」右邊按鈕選中建立分支在「branches」目錄下
填寫相關配置信息,如截圖
-
如何驗證是否成功分支
4.1在項目目錄下右鍵鼠標選擇「TortoiseSVN」-> "Repo-brower"瀏覽svn服務器項目狀況css
4.2能夠看到v1目錄下相關的文件
特別提醒:本地testsvn目錄已經切換到分支版本v1中,若是在本地新增修改相關文件,提交commit到svn服務,提交到的是/branches/v1下而不是主目錄trunk
切換工做目錄
若是想要從當前分支目錄v1切換到項目主目錄,又或者其餘已經新建的分支目錄,該腫麼辦?html
右鍵選擇「TortoiseSVN」->「Switch」
選擇須要切換的工做目錄便可,切換到主目錄則To path爲"/"
合併分支目錄到主目錄
假如分支目錄v1下修改了index.html內容,並新增了樣式style.css,如截圖
a)v1分支目錄的index.html
服務器
b)新增style.css文件
網絡
c)主目錄下只有index.html文件
svn
把分支v1目錄內容合併到主目錄(注:當前工做目錄是主目錄)
選擇第一個將分支目錄v1合併到當前的主目錄中來
-
選擇要合併的目錄(URL to merge from)
以及要合併的版本(revision range to merge,"all revisions"全部的)工具
能夠檢查一下會不會有衝突,沒有的話點擊「Merge」正式合併
合併後主目錄下的文件就多了分支目錄的文件
以上是親自實踐操做成功的案例
固然也是學習參考網絡博客的例子(
http://blog.csdn.net/abc_emai...)
此外,若是想要使用sublime結合svn,推薦參考此篇文字
Sublime 3 如何配置SVN插件