2 回答

TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊
搭建SVN服務(wù)器端:
1. 解壓縮svn到一個(gè)目錄, 例如c:\svn
2. 解壓縮svnservice的壓縮包, 將svnservice.exe放入c:\svn\bin
3. 安裝TortoiseSVN, 安裝完畢時(shí)會(huì)提示重新啟動(dòng)計(jì)算機(jī), 重啟完畢后安裝簡體中文語言包, 然后在隨便一個(gè)目錄右擊, 就會(huì)發(fā)現(xiàn)多出了一些SVN相關(guān)菜單, 選擇其中的TortoiseSVN, 再選擇子菜單"Settings", 設(shè)置Language為"中文(簡體)"
4. 打開"我的電腦", 建立一個(gè)存放svn信息的目錄, 例如c:\svnhome, 然后返回在c盤, 右擊這個(gè)svnhome目錄, 在出現(xiàn)的菜單中選擇TortoiseSVN, 再選擇子菜單"在此創(chuàng)建文件庫", 選擇fsfs方式即可 (注: 這里選擇創(chuàng)建文件庫實(shí)際上就相當(dāng)于讓TortoiseSVN代替你進(jìn)行了svnadmin create c:\svnhome的操作)
5. 在dos控制臺(tái)狀態(tài)下cd c:\svn\bin 然后svnservice -install -d -r c:\svnhome 再net start svnservice來將其作為服務(wù)運(yùn)行, 建議你再到控制面板-管理工具-服務(wù)中找到SVNService, 右擊選擇"屬性", 再將其啟動(dòng)類型設(shè)置為"自動(dòng)"
6. 打開c:\svnhome, 你會(huì)發(fā)現(xiàn)已經(jīng)多了一些目錄和文件, 打開conf子目錄, 打開svnserve.conf文件, 這里行前凡是有#的都等于是被注釋忽略了, 你可以把#去掉讓那一行生效, 或者自己新添加行. 里面的英文注釋已經(jīng)詳細(xì)說明了各種設(shè)置的含義, 最后你設(shè)置[general]小節(jié)中行前沒有#號(hào)的內(nèi)容為:
anon-access = none
auth-access = write
password-db = passwd
含義是:
未驗(yàn)證用戶無任何權(quán)限 (如果把none修改為read就是給予讀權(quán)限)
已驗(yàn)證用戶給予寫權(quán)限 (當(dāng)然也能讀)
密碼數(shù)據(jù)存放到passwd文件中
然后打開同目錄的passwd文件來設(shè)置帳戶:
同樣, 設(shè)置[users]小節(jié)中行前沒有#號(hào)的內(nèi)容, 例如:
snowman=abc123
含義是:
用戶snowman的密碼為abc123
6. 打開"我的電腦", 在你需要進(jìn)行版本控制的目錄上右擊, 選擇TortoiseSVN, 再選擇子菜單"導(dǎo)入...", 設(shè)置"文件庫url"為svn://localhost 點(diǎn)確定后就會(huì)提示文件正在導(dǎo)入. (注: 這里是svn文件庫與svn服務(wù)是同一臺(tái)計(jì)算機(jī)的情況, 所以可用localhost, 其它機(jī)器如果要訪問svn服務(wù), 應(yīng)該用svn://svn服務(wù)器的IP地址, 例如svn://10.0.0.52)
至此, SVN服務(wù)器配置完成
客戶端配置:
1. 沒安裝TortoiseSVN的計(jì)算機(jī)先安裝它并重啟計(jì)算機(jī). (注: 具體步驟參照前面搭建服務(wù)器端的第3步)
2. 創(chuàng)建一個(gè)準(zhǔn)備用來存放版本控制工程的目錄, 例如d:\project, 然后在"我的電腦"中右擊這個(gè)目錄, 選擇"SVN取出...", 設(shè)置"文件庫url"為svn://svn服務(wù)器的IP地址, 接下來會(huì)問你用戶名和帳號(hào), 你就填寫前面搭建服務(wù)器端所設(shè)置的用戶snowman密碼abc123
(文件庫url可參照前面搭建服務(wù)器端第6步的注解)
點(diǎn)確定后就會(huì)提示文件正在取出到d:\project
至此, SVN客戶端配置完成, 你會(huì)看到d:\project及其下面的文件都被標(biāo)記了綠色對(duì)勾
客戶端的簡單日常使用:
1. 要取得工程的當(dāng)前的最新版本, 右擊d:\project, 選擇"SVN更新"
2. 你更改工程后, 要將你的修改更新到SVN, 右擊d:\project, 選擇"SVN提交" (謹(jǐn)慎的話請(qǐng)先更新到SVN最新版本后再提交)
- 2 回答
- 0 關(guān)注
- 961 瀏覽
添加回答
舉報(bào)