Subversion 的備份 還原 刪除

來源:互聯網
上載者:User

一、準備工作

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檔案夾

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.