1.下載相應軟件
下載subversion服務器及客戶端軟件,svn-1.4.3-setup.exe,TortoiseSVN-1.4.3.8645-win32-svn-1.4.3.msi
2.安裝服務器及客戶端軟件
執行前面下載的兩個軟件,然後重新啓動
3.創建Subversion存儲庫
命令行方式創建存儲庫 ,svnadmin create D:\Subversion\svnrepository。
用windows菜單創建存儲庫,我們也可以使用TortoiseSVN圖形化的完成這一步:
在目錄E:\svndemo\repository下"右鍵->TortoiseSVN->Create Repository here...“然後可以選擇版本庫模 式,這裏使用默認即可, 然後就創建了一系列目錄和文件。
4.用戶管理及權限
修改上面創建的conf目錄下的svnserve.conf文件及passwd文件
conf文件
只需要去掉password-db = passwd前的#(意思是當輸入用戶是使用密碼)
而passwd文件
[users]
admin = admin
# harry = harryssecret
# sally = sallyssecret
在這個位置誤導了很多人!
值得主要的是:=前的是用戶名!=後面的是密碼!
5.啓動Subversion服務器
svnserve -d -r D:\Subversion\svnrepository,注意不要關閉命令行窗口,關閉窗口也會把svnserve停止。
6.導入數據
選擇要導入的目錄d:\my-app,右鍵->TortoiseSVN->Import...,URL of repository輸入“svn://localhost/my- app”,確定,輸入前面用戶管理時的用戶名及密碼。
7.導出數據
先創建工作目錄,右鍵->TortoiseSVN->Checkout,URL of repository輸入“svn://localhost/my-app”,確定。
修改導出的文件,文件圖標變紅,右鍵->TortoiseSVN->Commit;