Произошла неудачная разработка в моем репозитории SVN (1.4.2) - 7 наборов изменений (файлы в \ db \ rev) исчезли.В репозитории в общей сложности зарегистрировано около 21 000 проверок.
Я обнаружил файл дампа SVN, созданный несколько лет назад, и, к счастью, он включает в себя все отсутствующие версии (дамп имеет около 17000 проверок).начиная с 0).
Мое намерение состояло в том, чтобы создать отдельное репозиторий SVN, загрузить все данные из дампа и использовать его для перемещения 7 отсутствующих файлов оборотов обратно в основное местоположение репозитория SVN.
Я импортировал файл дампа в собственное хранилище и проверил содержимое файлов \ db \ revs.Они содержали небольшие (двоичные) различия!Таким образом, я не смог просто переместить восстановленные файлы rev в основной репозиторий SVN (я пробовал это сделать, но svn verify не удалось из-за различных ошибок, таких как длина файла и искаженные заголовки).
Я не знаюЯ не понимаю, почему файл дампа создал файлы rev в другом формате - я использовал ту же версию SVN (1.4.2) и ту же среду ОС.
Есть ли другой способ использовать файл дампа длявоссоздать необходимые данные, которые отсутствуют в моем основном репозитории SVN?Мне очень нравится избегать какой-либо серьезной (и рискованной) регенерации хранилища с нуля.