天天看點

svn中如何徹底删除一個檔案

最近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 ,如需轉載請自行聯系原作者

繼續閱讀