有一個簡單但不十分精確比喻: SVN = 版本控制 + 備份服務器 安全
簡單的說,您能夠把SVN當成您的備份服務器,更好的是,他能夠幫您記住每次上傳到這個服務器的檔案內容。而且自動的賦予每次的變動一個版本。 服務器
一般,咱們稱用來存放上傳檔案的地方就作Repository。用中文來講,有點像是檔案倉庫的意思。不過,一般咱們仍是使用Repository這個名詞。基本上,第一次咱們須要有一個新增(add)檔案的動做,將想要備份的檔案放到Repository上面。往後,當您有任何修改時,均可以上傳到Repository上面,上傳已經存在且修改過的檔案就叫作commit,也就是提交修改給SVN server的意思。針對每次的commit,SVN server都會賦予他一個新的版本。同時,也會把每次上傳的時間記錄下來。往後,由於某些因素,若是您須要從Repository下載曾經提交的檔案。您能夠直接選擇取得最新的版本,也能夠取得任何一個以前的版本。若是忘記了版本,仍是能夠靠記憶嘗試取得某個日期的版本。spa
① 雙擊VisualSVN server安裝包,彈出安裝界面,點擊Next,進入下一步3d
② 以下圖,勾選「I agree the terms in the License Agreement」,點擊Next,進入下一步版本控制
③以下圖,選擇上面一個選項,點Next,進入下一步server
④以下圖,點擊上面一個選項blog
⑤ 以下圖,Location是指VisualSVN Server的安裝目錄,Repositorys是指定你的版本庫目錄.Server Port指定一個端口(請確保選擇的端口未被佔用),Use secure connection勾山表示使用安全鏈接.點擊Next,進入下一步進程
⑥以下圖,點擊Install,進入下一步cmd
⑦ 以下圖,等待安裝完成it
⑧ 以下圖,安裝完成
Notice: 在安裝SVN服務器時,有涉及到端口的選擇(Sever port)在安裝時咱們應該確保此端口沒有被佔用。
下面是一個查詢端口是否被佔用的方法
① 運行DOS窗口(win+R,輸入cmd 回車)
② 輸入命令 netstat -ano,回車,查看端口號和PID;或者輸入命令 netstat -ano|findstr "端口號"
③ 打開任務管理器,查看進程頁面,(博主的本是win8系統,直接點擊「詳細信息」選項就顯示PID;win7系統需在進程頁面上點擊查看,選擇列,勾選PID選項,載查看PID和對應進程)根據PID對應的程序能夠肯定是哪一個程序佔用了該端口
④ 考慮是否將這個程序結束進程(假如這個程序並不在使用或者不重要)或者改安裝端口的選擇
雙擊TortoiseSVN安裝包(注:軟件分爲32位和64位版本,下載時請根據本身的系統位數進行下載),會彈出安裝界面,一直Next最後Install便可,等待片刻即安裝完成。
① 雙擊TortoiseSVN安裝包,彈出安裝界面,點擊Next,進入下一步
② 以下圖,勾選「I agree the terms in the License Agreement」,點擊Next,進入下一步
③以下圖,點擊Next,進入下一步
④以下圖,點擊Install,進入下一步
⑤ 以下圖,等待安裝完成
⑥點擊Finish,安裝完成