我從svndumpfilter得到奇怪的結果 - 我需要抹掉我們的回購中的2個特定文件的24個實例,分散在許多分支之間。我按照如下所述運行命令:svndumpfilter不排除路徑的問題
例如,
type dumpfile | svndumpfilter exclude foo1/bar.dat foo2/bar.dat > filtered_dumpfile
然而,似乎過濾的轉儲文件不刪除所有節點的預期,但只有移除2.我已經通過使用兩個轉儲文件svndumptool diff和重建回購排除的文件後,證實了這一點仍然存在。
我敢肯定,我沒有錯過任何這些文件的實例,因爲我用svnlook樹來查找回購庫中的所有路徑。此外,我已確認在命令和轉儲文件中前導斜槓是一致的。
任何人有任何想法?
我有同樣的問題。按照http://svnbook.red-bean.com/en/1.7/svn.ref.svndumpfilter.commands.c.exclude.html中的說明,這應該是從我的回購中刪除四個文件夾,但它們仍然存在。我認爲這可能是一個引用問題,因爲有些文件名有空格,我也檢查了引導斜槓。 – Mnebuerquo 2014-05-29 02:14:45
如果有幫助,您可以接受和/或提出答案。謝謝! – bahrep 2014-08-28 13:54:00