![](/img/trans.png)
[英]How to restore svn repository after installation of windows & SVN tool
[英]How to restore svn repository from zipped file with pristine in windows
我有一個zip格式的svn存儲庫,它包含一個原始名稱的文件夾,其中有一個“ .svn ”子文件夾,在“ .svn ”內,有一個名為“ pristine ”的子文件夾。 “ 原始 ”文件夾,有幾個子文件夾(我想它們是不同版本的文件夾),在每個子文件夾下,都有一個.svn-base文件。
有人可以通過恢復存儲庫的過程或工具來啟發我嗎? 提前非常感謝您。
更新:
這是我按照建議采取的步驟:
似乎沒有什么可以恢復的,但壓縮文件解壓縮后確實有大於1GB的大容量。
我現在能做什么?
非常感謝你
您無法從中還原存儲庫。 您擁有的是工作副本,其中不包含完整的存儲庫歷史記錄。 您的工作副本僅包含本地的,未提交的更改以及足夠的緩存數據,以供您查看最近的日志並在上次從存儲庫中提取的內容與本地更改之間進行區分。
要還原存儲庫,您需要由svnadmin dump
或svnrdump
創建的存儲庫轉儲文件。
根據您的操作進行編輯
您需要執行以下操作:
I:\\MyOldWC
I:\\MyOldWC\\.svn
。 現在沒有用了,因為沒有相應的存儲庫。 svnadmin create I:\\MyNewRepo
svn import i:\\MyOldWC file:///i:/MyNewRepo
svn checkout file:///i:/MyNewRepo I:\\MyNewWC
I:\\MyOldWC
您的工作副本備份(zip文件)中沒有可以導入到存儲庫中的歷史記錄。 您的存儲庫歷史記錄已丟失。 這是事實。
Subversion書籍的第5章有一整節將介紹如何備份存儲庫。 我建議您在這種情況再次發生之前,為新的存儲庫實施某種備份過程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.