將SVN從一台伺服器遷移到另一台伺服器(Windows Server VisualSVN Server)

來源:互聯網
上載者:User

標籤:creat   tor   ref   名稱   auth   建立   pos   檔案夾   dump   

轉:http://blog.sina.com.cn/s/blog_855a24030102xp9q.html

伺服器環境: Windows Server 2012 軟體版本: VisualSVN-Server-3.4.2-x64.msi 舊SVN安裝路徑: D:\Program Files\VisualSVN Server\bin舊SVN倉庫路徑: D:\Repositories舊SVN倉庫備份路徑: D:\VisualSVN_bak 新SVN安裝路徑: C:\Program Files\VisualSVN Server\bin新SVN倉庫路徑: D:\Repositories舊SVN倉庫備份路徑: D:\VisualSVN_bak 今天進行了 SVN 伺服器間遷移, 遇到了一點問題寫下來, 以便其他遇到此問題的朋友快速解決問題. 先簡單寫一下操作步驟. 分為三步: 一. 匯出版本, 複製匯出的版本檔案到目標伺服器二. 在目標伺服器SVN建立庫, 匯入版本到目標伺服器. 三. 遷移使用者.  一. 匯出版本到備份檔案.  1. 開啟 命令提示字元視窗,  定位到 SVN安裝目錄的bin檔案夾下.d:cd D:\Program Files\VisualSVN Server\bin

 2.使用 svnadmin dump 命令備份版本. 以下命令是將 D:\Repositories\TEST 匯出到D:\VisualSVN_bak\TEST.dump檔案. svnadmin dump D:\Repositories\TEST > D:\VisualSVN_bak\TEST.dump  遇到的一個問題: svnadmin: E205000: Try ‘svnadmin help’ for more info svnadmin: E205000: Too many arguments參數過多, 此錯誤是因為路徑中存在空格, 比如 D:\Program Files\VisualSVN Server 這樣的路徑就會出現此錯誤, 解決辦法就是修改路徑為沒有空格的路徑.  3. 為匯出的過程, 匯出後將 D:\VisualSVN_bak下的 TEST.dump 複製到目標伺服器D:\VisualSVN_bak.  二. 在目標伺服器SVN建立庫, 匯入備份版本到目標伺服器.   1.在目標伺服器SVN建立庫. 使用以下命令. 其中 D:\Repositories\ 為庫的路徑, TEST為庫名稱.svnadmin create D:\Repositories\TEST2. 匯入備份版本. 使用以下命令. 其中  D:\Repositories\TEST 版本庫路徑.  D:\VisualSVN_bak\TEST.dump 為舊伺服器匯出的版本備份檔案. svnadmin load D:\Repositories\TEST < D:\VisualSVN_bak\TEST.dump  完成後對比一下原始伺服器 和 目標伺服器的庫檔案及版本數量是否一致.


三. 遷移使用者.  將原始伺服器SVN的倉庫目錄下的 htpasswd 和 VisualSVN-GlobalWinAuthz.ini 檔案複製到目標伺服器SVN倉庫目錄下覆蓋.

(轉)將SVN從一台伺服器遷移到另一台伺服器(Windows Server VisualSVN Server)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.