可以過濾由svndamin dump
生成的SVN轉儲,因此不會包含編碼的二進制數據,只是文本增量和數據?svnadmin僅轉儲文本,不含二進制文件
我想有一個現有的大型SVN倉庫轉儲,但只有代碼。我對存儲的二進制文件沒有興趣。但是,二進制文件會使轉儲文件不必要的大。我如何生成轉儲並排除二進制內容?
嘗試和失敗,早已:
- 這是不實際的處理
svn log
diff文件。它是一個大型和舊的存儲庫,僅在短時間內獲取差異會花費大量時間,並且經常卡住。 - 二進制文件分散各地,和一個已知的路徑下沒有存儲,所以我不能用
svndumpfilter
排除他們 - 除非有一些方法來使用此過濾器使用正則表達式,如*.jar
。
這應該有幫助,我現在正在嘗試。謝謝! –
你碰巧知道,如果過濾流接受「或圖案」,如「'的* .jar | * .pdf'」? –
@LittleBobbyTables - 不,只有一種模式。但是你可以在單個命令中使用多個'exclude' –