2013-08-30 37 views
2

在專用服務器上使用VisualSVN,在用戶機器上使用TortoiseSVN。我們很快會得到一個新的服務器,我需要轉移回購。什麼是最好的方法來做到這一點? 只需再次設置VisualSVN並在用戶機器上從頭開始導入代碼更簡單嗎?與任何人的可能性至少轉移SVN Repos

回答

1

最簡單的方法讓經驗不足的工作副本咀嚼/破/困惑:

  1. 確保每個人都承諾自己的老回購的變化。
  2. 將整個repo文件夾完全從舊機器複製到新機器 。在新機器上安裝並打開VisualSVN,然後選擇'導入 存儲庫'。
  3. 讓每個人都從新回購中籤出他們的項目。
+0

我複製,導入,然後在客戶端上使用烏龜簡單地選擇重新定位,指向新的服務器,工作得很好。 – user1166905

1

再次設置VisualSVN並在用戶機器上從頭開始導入代碼更簡單嗎?

好吧,它更簡單,但只有當你不介意扔掉你的代碼庫的整個歷史。對於大多數人來說,這不是一種選擇。

我還沒有使用VisualSVN Server進行遷移,所以我不知道他們是否有任何內置工具可以使這一點更容易。但是,有一個well-defined process for migrating your repository到你應該遵循的新服務器。如果VisualSVN Server具有用於遷移數據的功能,則幾乎可以肯定基於官方手冊中記錄的內容。

遷移數據後,用戶需要運行svn relocate以將其工作副本指向新服務器。