2009-07-10 150 views
16

新手問題:我剛剛安裝了VisualSVN Server並創建了一個存儲庫。我注意到它在C:\ Repositories中創建了它。我需要將它存儲在我的D驅動器上,而不是因爲那裏有更多的空間。我谷歌搜索,但無法弄清楚如何做到這一點。如何更改存儲Subversion存儲庫的位置?

這是一個全新的安裝 - 如果更簡單 - 我可以先刪除存儲庫。

簡而言之:如何讓Subversion將存儲庫存儲在D:\ Repositories而不是C:\ Repositories中?

感謝, 羅傑

+2

回答@Ivan Zhakov應該被接受。 – Stanley 2013-03-11 04:15:11

回答

-13

卸載你的VisualSVN服務器,移動文件,重新安裝。

當您重新安裝時,請選擇新的存儲庫位置。

+2

不建議卸載/安裝VisualSVN服務器,因爲你失去了所有的服務器設置,如認證類型,監聽端口等 – 2011-08-22 19:43:20

+3

確實,這是最糟糕的答案:/不知道爲什麼它被接受... – bahrep 2012-09-03 13:24:52

+2

Ivan Zhakov'答案是正確的。 – float 2013-03-01 13:05:29

68
  1. 打開VisualSVN服務器管理器
  2. 根節點上單擊鼠標右鍵,選擇屬性
  3. 更改倉庫位置上存儲
  4. 點擊OK
7

我讓自己進入了一個綁定,在這之前我可以在服務器上進行更改。我得到的是我的VisualSVN服務器管理器上的一個錯誤,說「無法打開目錄...」

我的解決方案,嘗試已提供的,這在我的情況下不起作用,是訪問註冊表和修改

下RepositoriesRoot進入正確的路徑 「HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node /的VisualSVN/VisualSVN服務器」

這可能是 「HKEY_LOCAL_MACHINE/SOFTWARE /的VisualSVN/VisualSVN服務器」 的位置下,如果你不運行64位操作系統

更改該位置的值讓我備份並運行寧。

...爲什麼其他解決方案不起作用的更多細節: 1.我無法卸載並重新安裝,因爲卸載試圖訪問原始源位置,該位置不再存在。 2.由於我的服務器的狀態,我無法訪問「屬性」菜單選項。