Я сбросил свой репозиторий
svnadmin dump repos > repos.dump
тогда я загрузил его на новую машину
svnadmin load newrepos < repos.dump
и по окончании в новом хранилище отсутствуют последние несколько сотен ревизий.
Могу ли я проверить repos.dump, чтобы увидеть, не хватает ли ревизий? Могу ли я сбросить отсутствующие ревизии и загрузить их в новый репозиторий? Или я должен начать все заново?
Начинать с нуля было бы мучительно, так как хранилище имеет 3 ГБ, и мне нужно перехватить его через Интернет на умеренно низких скоростях!
РЕДАКТИРОВАТЬ: РЕШЕНО - ОШИБКА ОПЕРАТОРА!
Итак, я забыл, что я уже однажды перенес хранилище (из учетной записи 1 в учетную запись 2), и я никогда не удалял хранилище account1. У меня есть функция bash для быстрого подключения ssh к моим удаленным учетным записям, и она по умолчанию регистрирует меня в account1 (о котором я не думал), и, увидев хранилище, я решила, что все в порядке, и, следовательно, отправила дамп в account3 (снова используя псевдоним, чтобы я не заметил, что я был не в той учетной записи).
Теперь я собираюсь поместить имя пользователя для учетной записи в терминал в ярко-красный цвет, и я кеширую старые репозитории, а не позволяю им валяться. И я убираю пользовательский аспект хака в моем профиле по умолчанию.
Но я смог использовать --incremental
для переноса недостающих ревизий в новое место. Итак, все советы все же помогли.