天天看點

恢複TortoiseSVN的版本庫/倉庫(Repository)問題場景描述解決過程推薦閱讀

文章目錄

  • 問題場景描述
  • 解決過程
    • 1. 使用TortoiseSVN建立本地倉庫
    • 2. 使用備份檔案覆寫新建立的本地倉庫目錄
    • 3. 通路本地倉庫
  • 推薦閱讀

問題場景描述

svn伺服器崩了,曾經在本地硬碟使用

svnadmin hotcopy

做過備份,現在想把備份在本地電腦中恢複,并能正常通路log資訊。

解決過程

1. 使用TortoiseSVN建立本地倉庫

選擇一個空檔案夾,作為倉庫,右鍵利用TortoiseSVN工具建立本地倉庫

恢複TortoiseSVN的版本庫/倉庫(Repository)問題場景描述解決過程推薦閱讀

建立目錄結構

恢複TortoiseSVN的版本庫/倉庫(Repository)問題場景描述解決過程推薦閱讀

提示建立成功後,得到如下目錄結構

恢複TortoiseSVN的版本庫/倉庫(Repository)問題場景描述解決過程推薦閱讀

2. 使用備份檔案覆寫新建立的本地倉庫目錄

使用

svnadmin hotcopy

做的備份,相當于一份原始倉庫的完全拷貝,是以備份檔案的目錄結構與新建立倉庫目錄結構基本一緻。

恢複TortoiseSVN的版本庫/倉庫(Repository)問題場景描述解決過程推薦閱讀

直接無腦覆寫,能覆寫的直接覆寫,不能覆寫的選擇跳過(有兩個檔案名為

的檔案無法覆寫)

恢複TortoiseSVN的版本庫/倉庫(Repository)問題場景描述解決過程推薦閱讀

3. 通路本地倉庫

恢複TortoiseSVN的版本庫/倉庫(Repository)問題場景描述解決過程推薦閱讀

建立的本地倉庫目錄如上,

這時可直接使用TSVN用戶端,以

file:///D:/repository/recover_148_20180213153729/mysvn_r2557

為位址直接通路。

恢複TortoiseSVN的版本庫/倉庫(Repository)問題場景描述解決過程推薦閱讀

如果能夠正常顯示svn庫内容,說明恢複成功,可正常檢視曆史,或恢複任意版本。

推薦閱讀

  1. 修複/恢複TortoiseSVN的版本庫/倉庫(Repository)

繼續閱讀