ошибка контрольной суммы загрузки svnadmin - PullRequest
4 голосов
/ 21 июля 2011

У меня есть дамп SVN с некоторым измененным вручную кодом, и я пытаюсь загрузить дамп обратно в хранилище.Проблема в том, что теперь у меня есть ошибки контрольной суммы для измененных ревизий.Можно ли как-нибудь пересчитать контрольные суммы md5 для всего файла дампа, или хотя бы заставить svnadmin загрузить его?

Ответы [ 3 ]

1 голос
/ 01 февраля 2012

В некоторых случаях вам не нужна контрольная сумма md5.У меня была эта проблема, и просто удаление этих строк сработало.

sed -i '/Text-copy-source-md5/d' repo.dump

0 голосов
/ 11 марта 2017

У меня была точная проблема, и я исправил ее, полностью удалив строки контрольной суммы:

sed '/Text-content-md5/d' dumpfile.txt | svnadmin load repo --bypass-prop-validation
0 голосов
/ 21 июля 2011

Во время загрузки новая контрольная сумма будет распечатана (насколько я помню) как часть сообщения об ошибке ... Просто возьмите контрольную сумму и поместите в поле в файле дампа вместо этого.

...