下載"SVN服務(wù)端"可視化安裝包:VisualSVN-Server.msi
下載"SVN客戶端"命令行安裝包:Slik-Subversion.msi,這里使用命令行軟件包的原因是我們平時(shí)并不會(huì)經(jīng)常用此命令行,一般只有在下載副本時(shí)用,其它操作都在開發(fā)工具中有可視化操作.
登錄我們的服務(wù)器,運(yùn)行安裝服務(wù)端軟件:VisualSvn-Server.msi
我們只需配置下面選項(xiàng):
Location:軟件安裝地址,一般默認(rèn)即可
Repositories:代碼倉庫地址,此處保存代碼倉庫,盡量設(shè)置為安全不易損壞的目錄下(代碼庫里的代碼并不能直接查看和運(yùn)行,稍后介紹如何在服務(wù)器端運(yùn)行調(diào)試程序)
Server Port:服務(wù)器端口,盡量不使用默認(rèn)443,可自定,這里使用9009,取消勾選Use secure connection,我們用普通的http連接即可,一般不需要安全http
創(chuàng)建代碼倉庫,名稱可自定,這里用"myproject",在Create default struct前打勾表示自動(dòng)創(chuàng)建需要的目錄結(jié)構(gòu),此時(shí)可以看到新創(chuàng)建的倉庫下有三個(gè)文件夾,一般只使用trunk,另外兩個(gè)為高級應(yīng)用,一般不用. trunk即為我們的代碼保存目錄
關(guān)于用戶及密碼的設(shè)置請參考:http://blog.csdn.net/dabao1989/article/details/8283397
打開我的開發(fā)工具netbeans,右擊一個(gè)項(xiàng)目,"版本控制->導(dǎo)入到Subversion資源庫",此目的是將本地源代碼發(fā)送到svn代碼庫,如下圖
輸入SVN服務(wù)器創(chuàng)建的用戶名,密碼,和SVN地址
此時(shí)我們查看服務(wù)端軟件:
假如我們的服務(wù)器網(wǎng)站目錄為F:/website,我們需要從SVN里下載出一份代碼文件存放到F:/website下
先安裝SVN客戶端軟件
當(dāng)前SVN數(shù)據(jù):
svn地址:http://wfc1870-PC:9009/svn/
倉庫地址:http://wfc1870-PC:9009/svn/myproject/trunk
myproject 是我的倉庫名字
賬戶:test
密碼:test
此時(shí)將代碼倉庫下載一份代碼保存到F:/website/myweb
請?jiān)诿钚邢逻\(yùn)行下面代碼
> F:
> cd website
> svn checkout http://wfc1870-PC:9009/svn/myproject/trunk myweb --username=test
# 提示密碼輸入后即可下載一份代碼保存到myweb目錄下,下次下載就不需要輸用戶名密碼
checkout命令格式: svn checkout 服務(wù)器目錄 本地目錄 --username 用戶名 --password 密碼
雖然 我們在網(wǎng)站目錄下有一份copy,但是假如我們修改了代碼庫如何讓網(wǎng)站目錄下的代碼也同步更新呢,下面我們使用鉤子可以實(shí)現(xiàn)