2013-03-13 44 views
1

我在Windows下使用SVN進行個人項目。我的硬盤最近崩潰了,但幸運的是,我有一個備份文件夾和我的存儲庫。將svnserve指向現有的存儲庫目錄 - (Windows)

我沒有轉儲文件。 (所以不能使用推薦的方法:http://svnbook.red-bean.com/en/1.2/svn.reposadmin.maint.html#svn.reposadmin.maint.migrate

如何將svnserve的新安裝指向該備份文件夾。

我發現這些相關文章: Recover svn from directory backup after server failure

最接近的一個答案,我需要建議我:

一個關於「指點」新SVN服務器的目錄,但沒有提到如何談判應該使用svnadmin創建一個針對該文件夾的轉儲文件:Recovering a SVN Repository with out a dump file。如果這樣可以解決問題,我是否會查找存儲庫創建的確切svn版本(無法記住),還是可以使用全新安裝,這可能是舊版本的幾個版本?

如果答案存在,我很抱歉,我沒有找到它。

謝謝!

華倫天奴

+0

你爲什麼使用svnserve?有什麼特別的理由呢? – bahrep 2013-03-13 14:12:23

+1

你的備份文件夾中是否有.svn文件夾? – 2013-03-13 14:13:09

+0

@bahrep沒有特別的要求。我將其作爲Windows服務運行。我願意接受任何SVN解決方案,幫助我恢復。 – user919426 2013-03-13 14:47:28

回答

0

我很幸運,我有一個安裝程序的副本,我用它來創建我在硬盤驅動器崩潰之前正在使用的SVN存儲庫。所以這是我做過什麼:

  1. 安裝該版本
  2. 列表項
  3. 搬遷庫指向我的備份副本
  4. 我決心拜some posts在這裏度過UUID問題和svn red book
  5. 我在一些資源的幫助下解決了一些缺失的修訂問題
  6. 創建了一個SVN服務(我的首選設置爲svn://瀏覽),指向resto紅色倉庫
  7. 安裝烏龜SVN和執行升級
  8. 升級最新的工作文件夾
  9. 經過時的最新版本,以新的工作文件夾(我的新潔版)從升級後的工作文件夾
  10. 複製的文件(在第8項。)到新的工作文件夾(9項)
  11. 經過一切從新工作文件夾
  12. 現在運行起來:)

很快遷移到另一種VCS。不幸的是,我只允許2個鏈接,一旦我獲得更多積分,就會更新。

0
  1. 下載並安裝VisualSVN Server
  2. 把你現有的存儲庫C:\Repositories\ (或其他存儲庫根文件夾你在安裝過程中選擇)下,
  3. 啓動VisualSVN服務器管理器並根據需要配置對存儲庫的訪問權限。 你的倉庫將在URL處可用https://<hostname>/svn/<repository-name>

如果資源庫是舊的,你可能想通過the dump-load cycle運行它來升級它。

+0

嗨。回覆晚了非常抱歉。 嘗試使用VisualSVN,它並沒有解決我的問題。由於不同的SVN版本(我的舊版本),它通過svn:cant打開文件格式錯誤。 – user919426 2013-05-09 05:15:26

+0

我的意思是*拋出一個svn錯誤 – user919426 2013-05-09 05:50:58

相關問題