最近svn伺服器空間不夠了,檢視了一下裡面的東西,發現有好多跟工作無關的檔案、照片等,果斷删除...
使用tortoiseSVN删除之後,硬碟剩餘空間并沒有變大,怎麼樣才能徹底删除節省出硬碟空間呢,我使用的方法舉例說明如下:
假設svn庫A在伺服器上的路徑是:/data/usvn/svn/A
從tortoiseSVN中看到的需要删除的檔案的路徑是:/02部門公共/test.zip
下面是删除的步驟:
1.svnadmin dump /data/usvn/svn/A > A.dump
2.cat A.dump|svndumpfilter exclude /02部門公共/test.zip > B.dump
3.svnadmin create /data/usvn/svn/A_test
4.svnadmin load /data/usvn/svn/A_test < B.dump
以前的A可以移走或者重命名,然後将建立的A_test命名為A
本文轉自月魔zhi蕾51CTO部落格,原文連結:http://blog.51cto.com/308107405/1344162 ,如需轉載請自行聯系原作者