svn-dump 太肥導致硬碟爆了,因此決定瘦身一下
查看目前版本號
svnlook youngest /home/svn/mis-note
保留 130-138 版本號
的 dump
svnadmin dump /home/svn/mis-note -r 130:138 > repo_dump_130-138.dmp 2>repo_dump_130-138.log
將舊的庫移成 XXX.bak
mv mis-note/ mis-note-20230105.bak/
建立新庫
svnadmin create /home/svn/mis-note
將設定檔複製過來
cp -r ../mis-note-20230105.bak/conf .
查看乾淨庫的容量
du -hs mis-note
導入 dump
svnadmin load /home/svn/mis-note < repo_dump_130-138.dmp >repo_load_130-138.log 2>repo_load_130-138.errlog
看一下新庫容量有沒有增加
du -hs mis-note
svn-server 重啟
pkill svnserve
svnserve -d /usr/local/bin/svnserve --daemon --pid-file=/var/run/svnserve.pid
Client 端 (Windows): 砍掉舊有的SVN資料夾 , 並取出新資料夾