Я пытаюсь переместить каталог (trunk / project / subproject) из репозитория rep_a во вновь созданный репозиторий rep_b
Следуя инструкциям, которые я видел в ttp: //stackoverflow.com/questions/417726/...,
Я сделал это:
svnadmin dump my_repositories/rep_a > ./rep_a.dump
svndumpfilter include trunk/project/subproject --drop-empty-revs --renumber-revs --preserve-revprops < ./rep_a.dump > ./rep_a_filtered.dump
svnadmin load my_repositories/rep_b < ./rep_a_filtered.dump
Однако последняя команда завершается с этим сообщением:
<<<< Started new transaction, based on original revision 1
* adding path : trunk/project/subproject ...svnadmin: File not found: transaction
'3-a', path 'trunk/project/subproject'
Это сообщение об ошибке довольно загадочно для меня. Есть идеи, что это значит?
Я подумал, что, возможно, это означает, что он ищет ствол / проект / подпроект в rep_b
поэтому я попытался добавить их вручную (т. е. через add / commit), а затем повторил ту же команду. Это тоже не работает и дает мне это:
File already exists: filesystem 'rep_b\db', transaction....
какие-нибудь подсказки? что я тут не так делаю?
David