前幾天發現公司的 SVN Repository 佔用的磁碟空間已經超過8G了, 這樣對未來的備份及維護來說不太好, 再加上現行是把文件跟程式碼都餵到同一個repository, 所以就決定要動手進行分割. 查了一下 SVN Book 中有關 Repository Maintenance 的章節, 發現可以利用 svndumpfilter來達成分割的工作. 基本上只有一個步驟: svnadmin dump <source path> | svndumpfilter include <include prefix> | svnadmin load <dest path> 事實上 svndumpfilter 還有一些參數, 可以利用 svndumpfilter help 來取得說明, 例如: >svndumpfilter help include include: 自傾印串流移除未包含指定字首的節點. usage: svndumpfilter include PATH_PREFIX… 有效選項: –drop-empty-revs : 移除因過濾而產生的空修訂版. [...]
Calendar
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Jun | ||||||
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Recent Comments