日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

SVN服务器从Windows迁移到Linux

發布時間:2025/4/16 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SVN服务器从Windows迁移到Linux 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


一、備份VisualSVN項目

  • 現在要使用Linux作為svn服務器,之前是在windows Server 2008上的,用的是VisualSVN, 如下圖所示。

  • 現在svn中有一個項目fpp,需要將fpp這個項目導出到linux環境下。運行cmd,輸入命令 svnadmin dump E:\Repositories\fpp > e:\svnbak\fpp.dump將項目導出到e:\svnbak目錄下。運行結果如下:

  • 可見命令會導出每個版本的詳細信息,保證了之前的歷史信息不會丟失。現在我們便得出備份文件fpp.dump,如下:

  • 利用批處理實現項目的批量導出,編寫svnbak.bat, 雙擊運行,會一次性導出所有項目,結果如下圖:


  • 二、上傳備份文件到Linux

  • 利用ftp, ssh等工具將fpp.dump文件傳輸到Linux服務器上,這里利用直接利用openSSH這個軟件上傳。如圖,文件上傳成功,文件的路徑為/root/fpp.dump。



  • 三、Linux下SVN的安裝與配置

  • Linux下安裝svn,這里直接利用yum命令進行安裝。yum install subversion完成subversion的安裝。

  • 建立版本庫目錄svndata。

    mkdir /svndata

    svnserve -d -r /svndata #啟動svn,設置版本庫目錄為/svndata

    killall svnserve #關閉svn

  • 建立項目庫

    svnadmin create /svndata/fpp

  • 配置用戶訪問權限

    cd /svndata/fpp/conf

    vi svnserve.conf

    釋放如下幾行的注釋

    anon-access=none

    auth-access=write

    password-db=passwd

  • 增加訪問用戶,格式為(username = password),等號兩邊要加空格,否則無效。如下圖,沒有加空格,就一直沒用:



  • 四、導入備份文件

  • 輸入命令:svnadmin load /svndata/fpp < /root/fpp.dump,運行結果如下:

  • 為了避免逐個導入項目,所以寫了一個shell腳本,進行批量導入,遍歷備份目錄下所有*.dump文件,并產生相應的導入命令,15個項目,花了10分鐘左右完成導入,腳本如下:


  • 五、客戶端進行代碼的檢出

  • windows端安裝TortoiseSVN, 右鍵svn checkout

  • 在打開的對話框中,輸入svn庫的地址,確定便可以同步項目。地址如下,ip地址加項目名稱,如圖:

  • svn提示檢出成功,在目錄下可以找到檢出的項目。

  • 對于以前的項目,重定向到新的svn服務器,右鍵->TortoiseSVN->Relocate,在彈出的對話框中填寫新的地址,TortoiseSVN會提示修改成功,之后,就可以使用新的svn了。

  • 如果你是使用eclipse中的subeclipse的插件,首先打開svn資源庫視圖,然后選擇你的項目,右鍵選擇重定向,填入新的svn地址。

  • linux下若使用svn命令的話,形式如下:

    svn switch --relocate (Old Repository Root) (New Repository Root)


  • 原文來自:https://my.oschina.net/grnick/blog/161424

    轉載于:https://blog.51cto.com/yfshare/1852671

    總結

    以上是生活随笔為你收集整理的SVN服务器从Windows迁移到Linux的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。