文章目錄
- 問題場景描述
- 解決過程
-
- 1. 使用TortoiseSVN建立本地倉庫
- 2. 使用備份檔案覆寫新建立的本地倉庫目錄
- 3. 通路本地倉庫
- 推薦閱讀
問題場景描述
svn伺服器崩了,曾經在本地硬碟使用
svnadmin hotcopy
做過備份,現在想把備份在本地電腦中恢複,并能正常通路log資訊。
解決過程
1. 使用TortoiseSVN建立本地倉庫
選擇一個空檔案夾,作為倉庫,右鍵利用TortoiseSVN工具建立本地倉庫
建立目錄結構
提示建立成功後,得到如下目錄結構
2. 使用備份檔案覆寫新建立的本地倉庫目錄
使用
svnadmin hotcopy
做的備份,相當于一份原始倉庫的完全拷貝,是以備份檔案的目錄結構與新建立倉庫目錄結構基本一緻。
直接無腦覆寫,能覆寫的直接覆寫,不能覆寫的選擇跳過(有兩個檔案名為
的檔案無法覆寫)
3. 通路本地倉庫
建立的本地倉庫目錄如上,
這時可直接使用TSVN用戶端,以
file:///D:/repository/recover_148_20180213153729/mysvn_r2557
為位址直接通路。
如果能夠正常顯示svn庫内容,說明恢複成功,可正常檢視曆史,或恢複任意版本。
推薦閱讀
- 修複/恢複TortoiseSVN的版本庫/倉庫(Repository)