1、什么是SVN ?
SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它采用了分支管理系統,它的設計目標就是取代CVS。
互聯網上很多版本控制服務已從CVS遷移到Subversion。說得簡單一點SVN就是用於多個人共同開發同一個項目,共用資源的目的。
2、SVN的運行方式 ?
svn服務器有2種運行方式:獨立服務器和借助apache運行。兩種方式各有利弊,用戶可以自行選擇.
3、如何進行數據存儲 ?
svn存儲版本數據也有2種方式:BDB(一種事務安全型表類型)和FSFS(一種不需要數據庫的存儲系統)。
因為BDB方式在服務器中斷時,有可能鎖住數據,所以還是FSFS方式更安全一點。
4、工作流程?

下載`TortoiseSVN
官網下載址:https://www.visualsvn.com/visualsvn/download/tortoisesvn/
下載完成后是這樣的 安裝TortoiseSVN:
按照向導安裝即可
安裝完成后在桌面點擊右鍵查看
如果有標記的兩個文件說明已經安裝成功
如果感覺英語看到有點困難的可以安裝漢化TortoiseSVN:
下載語言包 :
下載地址:http://tortoisesvn.net/downloads.html
下載完后,我們需要進行相關的配置
選擇中文確定就ok了。
SVN使用說明
一、檢出項目
假如項目已經在服務器的倉庫里,那么現在你要做的就是把它檢出到本地。
首先創建一個空文件夾。在空文件夾內右鍵,選擇SVN檢出。
現在你看到應該是這個界面,填入版本庫地址,選擇確定。
如果是第一次登陸,此時會彈出一個對話框讓你輸入賬號密碼,輸入你的賬號密碼即可。記得勾選保存認證,不然每次操作都會讓你輸入。
過幾秒就會檢出完成
找到目錄就可以開始工作了
二、導入項目
右鍵選擇版本瀏覽器
根據自己的項目上傳你的文件或者文件夾
選擇你的項目或者文件后
確定看到目錄完成就行了
但是,不要以為導入成功就可以了。你還得重新檢出,重新檢出的項目才是受SVN控制的,務必記得檢出,如果不檢出你操作的屬於你沒有上傳之前的文件,當你下次上傳可能會出現問題。
在SVNProject上右鍵檢出到本地,然后在里面進行修改。現在就可以愉快的工作了。
細心的朋友可以發現,檢出過后點擊文件夾然后右鍵菜單變成了這樣。
這也就是我們接下來要講的,項目提交流程
三、關於項目的提交
綠色表示當前文件沒有被修改過(看不見顏色的重啟下電腦就好了)。
如果在我的Dome里面對代碼進行了修改。你就會發現現在變成了紅色,紅色表示已修改。
怎么提交修改?在根目錄下,右鍵選擇提交。
務必記得輸入提交信息(雖然不輸入也能提交),提交信息可以方便日后查看。
提交完畢后,可以發現又恢復到了綠色。如果看到還是紅色可以退出后在進入就行了。