首先介紹一下Subversion與TortoiseSVN兩者之間的關(guān)系:
Subversion是一種集中分享信息的系統(tǒng),它的核心是 版本庫(kù) ,儲(chǔ)存所有的數(shù)據(jù)。版本庫(kù)按照 文件樹(shù) 形式儲(chǔ)存數(shù)據(jù)-包括文件和目錄。任意數(shù)量的客戶端都可以連接到版本庫(kù),讀寫(xiě)這些文件。通過(guò)寫(xiě)數(shù)據(jù),別人可以看到這些信息;通過(guò)讀數(shù)據(jù),可以看到別人的修改。
TortoiseSVN是 Subversion 版本控制系統(tǒng)的一個(gè)免費(fèi)開(kāi)源客戶端,可以超越時(shí)間的管理文件和目錄。文件保存在中央 版本庫(kù) ,除了能記住文件和目錄的每次修改之外,版本庫(kù)非常像普通的文件服務(wù)器。可以將文件恢復(fù)到過(guò)去的版本,并且可通過(guò)檢查歷史知道數(shù)據(jù)做了哪些修改,誰(shuí)做的修改。
?
也就是說(shuō)Subversion是服務(wù)器端建立的版本庫(kù),我們需要通過(guò)TortoiseSVN這個(gè)客戶端去訪問(wèn)Subversion這個(gè)所謂的文件服務(wù)器。
1- subversion安裝步驟
先從 ? http://subversion.tigris.org/ 下載基于SVN協(xié)議的服務(wù)端軟件。
接下來(lái)進(jìn)行若干配置:
a:
使用命令 svnadmin create "D:\MySVN" 創(chuàng)建版本庫(kù),引號(hào)中為版本庫(kù)地址
?
b:
接著進(jìn)行兩個(gè)文件的配置
b-1:
打開(kāi) D:\MySVN\conf\svnserve.conf,去掉以下內(nèi)容之前的注釋符
[general]
anon-access = none
auth-access = write
password-db = passwd
realm = My First Repository
說(shuō)明: anon-access = none 不允許匿名訪問(wèn)!
auth-access = write 允許提交修改
password-db = passwd 密碼文件名字
?
b-2:
用記事本打開(kāi)D:\MySVN\conf\passwd,添加用戶名(user)和密碼(passwd)
[users]
user=password
可以添加多個(gè)這樣的用戶名密碼對(duì)。
?
c:
創(chuàng)建svn 服務(wù),并啟動(dòng),這樣svn 就會(huì)開(kāi)機(jī)自動(dòng)啟動(dòng)
在控制臺(tái)下,輸入如下命令:
sc create svnserver binpath= "d:\Subversion\bin\svnserve.exe --service -r d:\mysvn" displayname= "Subversion" password= "password" depend= tcpip start= auto
?
注意:
?、? 如果路徑中包括空格,一定要用“\”處理“"”號(hào),
例如svnserve.exe 在c:\program files\subversion\中,則命令應(yīng)該寫(xiě)
為binpath= \"c:\program files\subversion\bin\svnserve.exe\"
?、? sc 對(duì)選項(xiàng)的格式還有要求,所有的“=”前不能有空格,而后面必須有
空格。例如depend= Tcpip 不能寫(xiě)為depend = Tcpip 或depend=Tcpip
Ⅲ.服務(wù)若沒(méi)有啟動(dòng):使用指令 sc start svnserver開(kāi)啟創(chuàng)建的服務(wù)。
d:
經(jīng)過(guò)上述操作,就可以使用svn://localhost 訪問(wèn)SVN 服務(wù)器(SVN客戶端)。
?
2-安裝及下載client 端
1.?下載Windows 端程序:
http://tortoisesvn.net/downloads
。
2.?執(zhí)行下載回來(lái)的TortoiseSVN 安裝程序,就會(huì)進(jìn)行TortoiseSVN 的安裝。正確安裝后,應(yīng)該進(jìn)行一次的重開(kāi)機(jī),以確保TortoiseSVN 的正確無(wú)誤。
3.安裝成功后,在資源管理器任何一個(gè)文件夾上按下鼠標(biāo)右鍵,應(yīng)該可以看到如下圖所示:
在桌面空白處,單擊鼠標(biāo)右鍵出現(xiàn)如下圖所示的菜單。
其中有三項(xiàng)關(guān)于SVN 的可操作菜單項(xiàng),選擇后進(jìn)行不同的操作。
表示安裝成功。
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

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