1.svn是多人開發工具,最早版本是在linux嚇利用CVS進行版本控制,多人開發中來解決衝突問題,但是CVS自身存在缺陷,代碼提交不完整,所以提出SVN來解決CVS的問題。而SVN也存在問題是基於SVN擴展出來的版本工具過多,版本配置混亂。現如今流行的是git。可以在不聯網絡的情況下對代碼保存提交。
2.配置SVN服務器---SVN是典型的CS結構應用,需要單獨配置SVN服務器,取得服務器之後進行SVN服務。
(1)在Subversion\bin 目錄配置到PATh屬性(我的電腦 -屬性-屬性系統設置-高級-環境變量-path)
(2)首先創建一個項目的保存文件夾 eg:mypro
(3)執行以下命令 cmd - svnadmin create e:\mypro 會發現mypro下會出現文件和文件夾,找到conf 配置文件,在找到svnserve.conf 取消註釋anon-access = read / auth-access = write / password-db = passwd / auth-db = authz / realm = My First Repository
修改svn服務器密碼文件mldn = mldnjava
權限文件要進行授權操作
[/]
mldn = rw
mldn = rw
*=
*=r
svn的配置完成。
3.啓動SVN的服務器
命令:svnserve -d -r mypro(可能存在配置錯誤)
4.解決svn的客戶端
針對於各個軟件版本控制工具,客戶端實際上分爲兩大類:直接文件的客戶端,另外一種是基於開發工具的客戶端,可以自動提交的使用。
eclipse本身具備CVS客戶端。啓動eclipse而後選擇“help”,而後選擇“install from site“選擇AddSNV配置工具包。
會出現壓縮包的組件列表,可以選擇要安裝壓縮過程。