Я получил файл дампа моего репозитория из xp-dev используя их import & export
>Download Repository Dump File
Затем я попытался удалить какой-либо файл из пути от всех изменений с svndumpformat
:svndumpfilter для подрывной> 1,7
:~/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'. – bahrep