<!----> <o:p> </o:p> ?
一、 軟件下載并安裝
1、 ? 服務(wù)器
1 )下載 Subversion 服務(wù)器端軟件,網(wǎng)址: http://subversion.tigris.org/ 。在下載頁面找到 Windows NT, 2000, XP and 2003 , 然后點(diǎn)擊相關(guān)連接進(jìn)入即可下載,目前最新版本是 svn-<!----><st1:chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">1.3.2</st1:chsdate>-setup.exe 。
2 )下載后,運(yùn)行 svn-<st1:chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">1.3.2</st1:chsdate>-setup.exe 直到安裝成功。
2、 ? 客戶端
1 )下載 Subversion 的 windows 客戶端程序 TortoiseSVN 和中文語言包,網(wǎng)址: http://tortoisesvn.tigris.org/ 。目前最新版本是 TortoiseSVN-<st1:chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">1.3.5</st1:chsdate>.6804-svn-1.3.2.msi 和 LanguagePack-1.3.5.6804-win32-zh_CN.exe 。
2
)下載后,先運(yùn)行
TortoiseSVN-<st1:chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">1.3.5</st1:chsdate>.6804-svn-1.3.2.msi
安裝程序,完成后,提示要重啟計(jì)算機(jī),選擇“否”,運(yùn)行中文語言包程序完成后再重啟計(jì)算機(jī)。
安裝完成后,會(huì)在右鍵菜單中增加相應(yīng)的操作,如下圖:
?
二、
建立版本庫
運(yùn)行
Subversion
服務(wù)器需要首先要建立一個(gè)版本庫(
Repository
),可以看作服務(wù)器上存放數(shù)據(jù)的數(shù)據(jù)庫,有兩種方法可以建立版本庫:
1、
?
命令行方法:在命令行模式下,運(yùn)行
svnadmin create f:\repository
,即可在
F
盤下創(chuàng)建一個(gè)版本庫
repository
。
2、
?
界面操作方法:在
F:\repository
目錄下,右鍵,選擇
TortoiseSVN
下的“在此創(chuàng)建文件庫”,文件庫類型選擇默認(rèn)的“本地文件系統(tǒng)
(FSFS)
”,這樣就會(huì)在該目錄下創(chuàng)建一個(gè)版本庫。
?
三、 配置用戶和權(quán)限
1、 ? 在 F:\repository\conf\svnserve.conf 文件中去掉 # password-db = passwd 項(xiàng)前面的 # 號(hào)和空格(空格一定要去掉,否則會(huì)報(bào)錯(cuò))。
svnserve.conf 文件內(nèi)容如下:
[general]
# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz
# realm = My First Repository
各參數(shù)定義如下:
anon-access :定義非授權(quán)用戶的訪問權(quán)限,有三種方式: none 、 read 、 write ,設(shè)置為 none 限制訪問, read 為只讀, write 為具有讀寫權(quán)限,默認(rèn)為 read 。
auth-access :定義授權(quán)用戶的訪問權(quán)限,有三種方式: none 、 read 、 write ,設(shè)置為 none 限制訪問, read 為只讀, write 為具有讀寫權(quán)限,默認(rèn)為 write 。
password-db :定義保存用戶名和密碼的文件名稱,這里為 passwd ,和該文件位于同一目錄。
authz-db :定義保存授權(quán)信息的文件名稱,這里為 authz ,和該文件位于同一目錄。
realm :定義客戶端連接是的“認(rèn)證命名空間”, Subversion 會(huì)在認(rèn)證提示里顯示,并且作為憑證緩存的關(guān)鍵字。
2、 ? 在 F:\repository\conf\ passwd 文件中去掉 # harry = harryssecret 和 # sally = sallyssecret 兩項(xiàng)前面的 # 號(hào)和空格。
passwd 文件內(nèi)容如下:
[users]
# harry = harryssecret
# sally = sallyssecret
這里定義了兩個(gè)用戶 harry 和 sally ,用戶密碼分別是 harryssecret 和 sallyssecret 。同樣,我們還可以定義自己的用戶名和密碼。
四、 運(yùn)行服務(wù)器
在命令行模式下,運(yùn)行
svnserve –d –r f:\repository
,服務(wù)器即可啟動(dòng)。
五、
初始文件導(dǎo)入
1、
在我們想要做版本控制的項(xiàng)目根目錄下,右鍵,選擇
TortoiseSVN
中的導(dǎo)入,
2、然后提示輸入文件庫路徑,如:
svn://localhost/repository
,
?
3、確定后提示要輸入用戶名和密碼,輸入我們?cè)? passwd 文件中定義的用戶名和密碼后(如用戶名為 harry ,密碼為 harryssecret ),數(shù)據(jù)就導(dǎo)入到我們定義的版本庫 repository 中了。
六、 客戶端操作
1、 ? 從版本庫中取出項(xiàng)目:
在右鍵菜單中選擇“
SVN
取出”,
然后在“文件庫
URL
”一欄填寫
Subversion
服務(wù)器上文件庫的路徑,如:
svn://localhost/repository
,確定后,就可以取出文件庫
repository
中的文件。
?
<o:p>?</o:p>
2、 ? 更新項(xiàng)目:
在右鍵菜單中選擇“
SVN
更新”就可以將文件庫中最新版本的文件取到本地計(jì)算機(jī)上。
?
3、 ? 提交修改:
對(duì)修改過的文件確定沒有問題后即可提交到文件庫中,
確定后,即可將修改過的文件提交到版本庫中。
?
4、 ? 查看文件庫
選擇“文件庫瀏覽器”菜單,就可以打開
Subversion
服務(wù)器上可見的文件庫,
并可以對(duì)文件庫中的文件及文件夾進(jìn)行操作。
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
