SVN - 刪除早期版本庫 (記得先備份!!!)
Published in:2022-12-26 | category: SVN

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資料夾 , 並取出新資料夾


Prev:
VPN - 建置 XL2TPD + IPSec 服務 by DOCKER && CentOS 7
Next:
VPN - 建置 SOCKS5 (SS5) 代理