簡體   English   中英

從結帳代碼(從無效的SVN存儲庫)創建新的SVN存儲庫

[英]Create new SVN repository from checkout code (from dead SVN repo)

我有來自svn倉庫的簽出代碼,該代碼是遠程的,現在已經死了,我可以用它來創建具有歷史記錄的新SVN倉庫嗎?

如果是,我該怎么辦?

如果沒有,處理這種情況的另一種最佳方法是什么?

提前致謝。

如@Thilo所述,

SVN結帳不包含歷史記錄。 您可以期望的最好的結果是主干最新狀態的一致,完整,有點最新的快照。

為了創建一個具有與舊存儲庫相同的歷史記錄的新存儲庫,您必須具有損壞的存儲庫的有效備份。 您知道在遠程位置上安裝了什么Subversion服務器軟件包(問題用標記),所以我想您可以訪問遠程位置。 在這種情況下,搜索存儲庫備份。

尚不清楚您所說的“死SVN回購”是什么,BTW。 如果存儲庫已損壞(即,在svnadmin verify上失敗),則可以部分還原它(甚至修復它)。 但是,如果您完全失去了對存儲庫的訪問權限並且沒有備份,那么您將很不走運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM