svn:Error * No repository found in 'svn://'

前天服務器源代碼管理轉移成功,昨天開始發現一個問題,由於我沒有將svn的serve設置爲開機自動啓動,導致第二天服務器重啓以後

svn連接不上。

 

並且服務手動啓動後,svn代碼下載顯示“Error * No repository found in 'svn://'”

查了一下引起這個錯誤大概是因爲“配置文件、權限、用戶名、代碼庫……”等很多問題。

 

對我來說顯然配置文件沒有改變過,不是這個問題。

 

回想昨天的服務器轉移。

 

於是:

1. 重新create了一個新的代碼庫(與原來的同級目錄),然後把文件內容都copy到新建的目錄下。

2. 關閉舊svn的服務進程

3. 在cmd中重新啓動服務  svnserve -d -r d:/新代碼庫名

4. 再次本地連接

5. 成功

 

對昨日的總結,直接copy舊的代碼庫,然後進行服務啓動似乎不能直接識別,

一定要創建一個新的,然後用舊的文件夾替換新的,然後再啓動服務。

 

目前暫不瞭解創建代碼庫的原理。待查。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章