【发布时间】:2014-06-01 20:14:31
【问题描述】:
我使用他们的import & export 从xp-dev 获得了我的存储库的转储文件> Download Repository Dump File
然后我尝试使用svndumpformat从所有修订版的路径中删除一些文件:
:~/fixingsize$ svndumpfilter exclude trunk/Debug/filetoremove < MYSVN.dump > newMYSVN.dump
Excluding prefixes:
'/trunk/Debug/filetoremove'
svndumpfilter: E140001: Malformed dumpfile header '?\13'
我理解这可能是svndumpfilter 的原因是subversion 小于1.7。
我尝试使用 svndumpfilter3 并再次尝试,但没有成功:
:~/fixingsize$ ./svndumpfilter3 --exclude trunk/Debug/filetoremove < MYSVN.dump > newMYSVN.dump
Excluding prefixes:
'/trunk/Debug/filetoremove'
Traceback (most recent call last):
File "./svndumpfilter3", line 917, in <module>
main()
File "./svndumpfilter3", line 768, in main
format, uuid, text = read_dump_header(fr)
File "./svndumpfilter3", line 459, in read_dump_header
assert mo_version
AssertionError
有人知道吗?
【问题讨论】:
-
你在这里使用过
svndumpfilter3,我建议避免使用它。请改用svndumpfilter工具。
标签: linux svn svnadmin svndumpfilter