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

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