svn中如何徹底刪除一個文件

原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://308107405.blog.51cto.com/6396647/1344162

最近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   


發佈了121 篇原創文章 · 獲贊 39 · 訪問量 50萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章