一、準備工作
1、擷取 Subversion 伺服器程式
到官方網站(http://subversion.tigris.org/)下載最新的伺服器安裝程式。目前最新的是1.7.4.版本,具體在:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=91,
二、安裝伺服器端和用戶端Subversion(以下簡稱SVN)的伺服器端和用戶端。下載下下載下來是Setup-Subversion-1.7.4.msi,直接運行安裝在C:\Program Files 目錄下
三、建立版本庫(Repository)
運行Subversion伺服器需要首先要建立一個版本庫(Repository)。版本庫可以看作是伺服器上集中存放和管理資料的地方。
開始建立版本庫。首先進入命令列並切換到subversion的bin目錄。輸入如下命令:
此命令在 F盤下建立一個版本庫 svn版本庫 。svn下面會自動產生一些檔案夾和檔案。
四、運行獨立伺服器
此時 subversion 服務還沒有開始,只是通過它的命令建立了版本庫。繼續在剛才的命令視窗輸入:
在C:\Program Files\Subversion\bin>下 敲 dir *.exe 可以查看有哪些應用程式
在C:\Program Files\Subversion\bin>下 敲 svnserv --help 可以查看開始服務是那些指令
這是開啟 版本控制倉庫的地址 雙擊開啟svn檔案夾裡面有個conf檔案 conf檔案夾
有auth.,passwd,svnserver 三個檔案
用文字編輯器開啟F:\svn\conf目錄,修改svnserve.conf:
將:
# anon-access = read 改為 anon-access = read
匿名訪問
# auth-access = write 改為 auth-access = write
可讀
# password-db = passwd 改為 password-db = passwd
身分識別驗證
把 conf檔案下的 passwd 檔案的最後一行 添加 使用者名稱和密碼
[users]
# harry = harryssecret
# sally = sallyssecret
如下類似代碼 前面是使用者名稱 後面是密碼
jh=123
lfh=123
把 conf檔案下的 authz檔案的最後一行 添加 使用者名稱和密碼
如下類似代碼 前面是使用者名稱 後面是密碼
[/] 表示根目錄
* 表示所有使用者
r 表示 唯讀
rw 表示讀寫都可以
例子
[/]
*= rw
Svn備份
建立 一個版本控制庫
操作如上
Svn還原
結果圖如下
Svn刪除
建立一個文字檔,名稱隨意,尾碼為.reg,內容如下:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] @="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \"" |
儲存之後,雙擊這個reg檔案。成功後,在每一個檔案夾上點擊右鍵都會有一個“Delete SVN Folders”的選項,點擊這個選項,即可刪除這個檔案夾下面所有的.svn檔案夾