SVN1.4.5Server架設( 版本控制)
1.軟體下載
下載Subversion伺服器程式。
到的下載二進位制安裝檔案,來到,找到 Windows NT, 2000, XP and 2003部分,然後選擇" this directory ",這樣我們可以看到許多下載的內容,目前可以下載 svn-1.4.0-setup.exe 。
下載Subversion的Windows客戶端TortoiseSVN。
TortoiseSVN是擴充套件Windows Shell的一套工具,可以看作Windows資源管理器的外掛,安裝之後Windows就可以識別Subversion的工作目錄。
官方網站是,下載方式和前面的svn伺服器類似,在頁面的我們可以選擇下載的版本,目前的最高穩定版本的安裝檔案為。
2.伺服器和客戶端安裝
伺服器安裝,直接執行svn-1.4.0-setup.exe ,根據提示安裝即可,這樣我們就有了一套伺服器可以執行的環境。
安裝TortoiseSVN,同樣直接執行按照提示安裝即可,不過最後完成後會提示是否重啟,其實重啟只是使svn工作複製在windows中的特殊樣式生效,與所有的實際功能無關,這裡為了立刻看到好的效果,還是重新啟動機器。
3.建立版本庫(Repository)
執行Subversion伺服器需要首先要建立一個版本庫(Repository),可以看作伺服器上存放資料的資料庫,在安裝了Subversion伺服器之後,可以直接執行,如:
svnadmin create E:svndemorepository
就會在目錄E:svndemorepository下建立一個版本庫。
我們也可以使用TortoiseSVN圖形化的完成這一步:
在目錄E:svndemorepository下"右鍵->TortoiseSVN->Create Repository here...“, 然後可以選擇版本庫模式, 這裡使用預設即可, 然後就建立了一系列目錄和檔案。
4.配置使用者和許可權
來到E:svndemorepositoryconf目錄,修改svnserve.conf:
# [general]
# password-db = passwd
改為:
[general]
password-db = passwd 然後修改同目錄的passwd檔案,去掉下面三行的註釋:
# [users]
# harry = harryssecret
# sally = sallyssecret
最後變成:
[users]
harry = harryssecret
sally = sallyssecret
5.執行獨立伺服器
在任意目錄下執行:
svnserve -d -r E:svndemorepository 我們的伺服器程式就已經啟動了。注意不要關閉命令列視窗,關閉視窗也會把svnserve停止。
附最新版本:
SVN Client:
如:TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi
SVN Server:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/678020/viewspace-1044157/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 電商系統架構總結4(webapi 版本控制)架構WebAPI
- 版本控制
- VC++ MFC程式設計版本資訊控制C++C程式程式設計
- 版本控制工具
- 服務API版本控制設計與實踐API
- 版本控制常見問題列表——版本控制心得(三) (轉)
- Flutter版本控制fvmFlutter
- 關於版本控制
- Webstorm解除版本控制WebORM
- Git(1) —— 版本控制Git
- 版本控制工具(svn)
- node 多版本控制
- apache版本資訊控制Apache
- 版本控制系統
- PowerDesigner版本控制器設定許可權
- 沒有使用版本控制的黑暗時代——版本控制心得(一) (轉)
- Sanic versioning 版本控制
- Django(70)介面版本控制Django
- 微服務--API版本控制微服務API
- pl/sql 版本控制工具SQL
- 語義化版本 2.0.0 - 版本控制規則
- 園子的現代化建設-部落格版本控制:釋出部落格設定歷史版本功能
- 集中式版本控制與分散式版本控制——Git 學習筆記01分散式Git筆記
- Git 版本控制工具的使用Git
- Mercurial 版本控制入門
- Git程式碼版本控制流程Git
- flutter中的多版本控制Flutter
- ubuntu centos搭建版本控制svnUbuntuCentOS
- 多專案Node版本控制
- git引入_版本控制介紹Git
- 版本控制系統之gitGit
- 軟體版本控制介紹
- 分散式的版本控制工具分散式
- 版本控制之道-使用CVS
- 版本控制入門簡介
- 測試版本控制的管理
- Git分散式版本控制工具Git分散式
- 【4】版本控制系統SVN