[英]Can I restore a deleted Svn repository from a local check out?
我意外地刪除了服務器上的主存儲庫。 這是個人服務器,因此不會影響其他任何人。 我有一個本地檢查(通過svn co)我桌面上的文件。 我想知道是否有可能從本地檢出重建Svn服務器存儲庫?
我不是專業的Svn用戶,所以我真的不知道svn的細節,但我知道,與Git不同,Svn的服務器回購與本地檢查不一樣。 所以它並不像復制它那么容易,至少這是我自己的假設。
謝謝
您可以做的最好的事情是設置一個新的repo,刪除工作副本中的.svn目錄,然后將文件導入新的repo。 然后,您需要轉到任何現有的工作副本並將其切換到新的倉庫。 您可能需要進行切換--relocate。
第一:沒有備份SVN-Repo是一種痛苦,不應該發生。 但同樣的事發生在我身上。 我開始再次添加數千個文件,文件為文件,因為我不想簽入臨時或其他無源文件。
幾乎所有的歷史都丟失了。 但不是最后的簽到狀態丟失了 ! 我設法得到了最后一個簽到狀態,所以新的repo與舊的repo類似,我也得到了最后一個差異!
這是我與烏龜的食譜:
取消選中:清除工作副本狀態
校驗:
現在你已經擁有了以前的所有文件,最后的差異和只有版本化的文件,就像之前一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.