svn從windows遷移至unbuntu

2021-09-02 16:25:42 字數 673 閱讀 6509

1.apt-get install subversion(獲取svn)

2.mkdir /opt/svn/(我把svn目錄放在opt下)

3.svnadmin create /opt/svn/cloud(建立乙個svn專案)

4.rm -rf /opt/svn/cloud/(把svn內容清空)

5.利用ssh secure file transfer把windows下的cloud目錄下的所有檔案上傳到/opt/svn/cloud中

下面是windows目錄結構

6.以守護程序啟動svn: svnserve -d -r /opt/svn/cloud

7.如果是有多個專案,那麼重複1-6的步驟(啟動守護程序只需要  svnserve -d -r /opt/svn/即可啟動所有svn專案)

8關閉svn

這裡採取linux殺死程序的方式處理的 

ps -ef|grep svnserve 

root      4967     1  0 aug23 ?        00:00:00 svnserve -d -r repository/  

這裡  kill -9 4967殺死程序, 此4967為程序號

SVN伺服器從windows遷移至Linux

一 備份visualsvn專案 1.現在要使用linux作為svn伺服器,之前是在windows server 2008上的,用的是visualsvn,作者除了遷移了svn還有禪道,gitlab等,為此可是查閱了很多資料,為此做乙個總結,希望以後遇到類似問題的有資料可查,有興趣的可以看看我的其他隨筆...

SVN遷移至git 避坑指南

獲取歷史開發人員名單 主要是為了同步svn歷史提交記錄到git 進入到專案的svn根目錄下,執行以下命令,可以獲取到專案所有的歷史提交人 svn log xml grep awk f userinfo.txt 調整匯出的userinfo.txt內容格式為以下例子的格式 visualsvn serve...

從PHP遷移至Golang 基礎篇

對於php而言,在業務發展初期,可以快速實現業務原型,滿足需求,但是在發展的中後期就顯得略有點後勁不足。因為php在高併發 多程序 執行緒以及密集計算領域並不擅長。這種情況在swoole出現之後得到了很大的緩和。但是,隨著微服務架構的興起以及容器時代的到來,這種情況又再次加劇。因為php大都需要借助...