rsvndump --從遠程svn倉庫備份svn文檔

最近淘寶code愈來愈不給力了,沒事老是500 Internal Server Error,已經嚴重影響工做效率了,最近svn服務器也搭好了因而決定遷移。shell

去網上調查了一下,發現通常是在sever端使用svndump命令dump出一個庫來實現svn庫的遷移。可是我哪有ssh淘寶code服務器的權限啊。。。centos

個人直覺告訴我,這個問題很廣泛,確定有大神作過解決這個問題的工具。果不其然,我在oschina找到了rsvndump服務器

雖然有段時間沒更新了,可是依然能正常使用。ssh

安裝就略過了,基本就是./configure && make && make install,Linux下源碼安裝的標準流程。沒發現什麼依賴庫之類的東西,我用的centos7,svn確定要有的吧。svn

使用:工具

rsvndump svn://host -u user  >  svn.dump  
svnadmin create --fs-type=fsfs svn
svnadmin load mysvn < svn.dump
svnserve -d -r mysvn

這樣svndump就算完成了。centos7

實際使用感覺:淘寶code太坑爹,每次基本dump不到100 revision 就返回500了。明天在嘗試一下svnsync,還不行的話只能取出代碼,放棄歷史記錄了。。。.net

相關文章
相關標籤/搜索