Svn

重置舊的 SVN 儲存庫或轉換為 git

  • February 15, 2012

我有一個 SVN 儲存庫,當我安裝舊的 Windows 時,它在本地執行。重裝Windows後,顯然舊的SVN伺服器安裝被刪除了,現在我不知道如何仍然使用這個舊的儲存庫?我還沒有在舊伺服器上嘗試過 svn create,因為我擔心我會失去 repo 中的所有內容?

我需要要麼仍然能夠使用任何 SVN 伺服器軟體使用它,要麼將其轉換為 git。哪個都好!

任何幫助,將不勝感激。

  1. 在某處複製 SVN 儲存庫
  2. 為了安全起見,創建一個轉儲

svnadmin 轉儲 “C:\PATH\TO\REPO” > “C:\svnrepo.dump” 3. 像以前一樣創建一個新的倉庫(例如svnadmin create "C:\SomeRepo") 4. 將轉儲載入到新的倉庫

svnadmin 載入 “C:\SomRepo” < “C:\svnrepo.dump”

我手頭沒有窗戶,所以我無法驗證 ‘<’ ‘>’ 的用法,但基本上就是這樣。請注意,您可能必須在系統中提供 svnadmin.exe 的完整路徑,除非它在您的 %PATH 中。

Windows 顛覆範例

Windows 顛覆版下載連結

引用自:https://serverfault.com/questions/359361