Ошибка, наблюдаемая во время дамп хранилища SVN (Visual SVN) - PullRequest
1 голос
/ 27 марта 2020

Я перемещаю репозитории с одного сервера на другой, когда мы переносим центры обработки данных. И, выполняя дамп SVN, я сталкиваюсь со следующей ошибкой:

* Dumped revision 547.
svnadmin: E185003: Invalid diff stream: [tgt] insn 0 starts beyond the target view position

Почему я получаю такую ​​ошибку в дампе и как ее устранить? У нас есть около 11 000 ревизий в одном репо, поэтому мы надеемся, что есть простое решение, чтобы обойти эту проблему.

Все мои онлайн-поиски связаны с другими функциями SVN и ничего не указывает c для команды svnadmin dump получаю такую ​​ошибку.

Заранее спасибо. Пол

1 Ответ

0 голосов
/ 27 марта 2020

При перемещении сервера VisualSVN с одного сервера на другой, пожалуйста, прочитайте и следуйте инструкциям из статьи KB166: Перенос сервера VisualSVN на другой компьютер . Вам не нужно использовать svnadmin dump и svnadmin load в большинстве случаев при переносе сервера на другую машину.

У нас есть около 11 000 ревизий в одном репо, поэтому мы надеемся, что простое решение, чтобы обойти эту проблему.

Простое решение - , а не , чтобы использовать svnadmin dump и svnadmin load во время этой миграции и просто скопировать свои репозитории за Шаг 2. Перенос репозиториев из статьи KB166 . Однако после миграции сервера и репозиториев по-прежнему рекомендуется решить эту проблему.

Почему я получаю такую ​​ошибку в дампе и как ее устранить?

Редакция 548 повреждена в этом хранилище, или вы столкнулись с некоторой ошибкой. Во-первых, я бы порекомендовал вам дважды проверить, используете ли вы современные инструменты командной строки Subversion. Если вы получаете те же ошибки с современными инструментами, я думаю, что вы можете связаться с support@visualsvn.com, и мы поможем вам исправить это повреждение.

Чтобы предотвратить такие проблемы в будущем, пожалуйста, убедитесь, что

...