Дамп Менеджера версий PVCS в новый репозиторий до даты, когда вы извлекли исходный дамп Subversion.
Затем извлекайте каждую ревизию в Subversion (по одной за раз), которая концептуально была «после» начальноймиграция.Проверяйте каждую ревизию, одну за другой, в том же порядке, в котором она была сохранена в Subversion.
Subversion работает с помощью различий между файловыми системами, хотя я полагаю, что теоретически возможно объединить историю, яне могу представить себе «быстрый», «простой» или «быстрый» способ сделать это (принимая во внимание схему нумерации ревизий), не выполняя много «экспериментальной» работы.В конце концов, быстрое моделирование (выполнение всего вручную) является гораздо более вероятным сценарием работы, чем любое решение «заплатить репо».
Теперь, чтобы сделать это эффективно, я бы написал сценарий.Я также хотел бы внимательно изучить даты и время регистрации из исходного хранилища Subversion и выяснить, могут ли они быть переопределены в новом хранилище «Полная история».
Поймите, что у вас нет шансов сохранитьномера ревизий, и изменение номеров ревизий вашего существующего репозитория может быть просто хуже, чем сохранение истории.Сколько «других» документов теперь будет ссылаться на неправильный номер редакции?Возможно, вы захотите пометить новые проверки свойством, описывающим старое число оборотов, но даже этого может быть недостаточно для предотвращения путаницы.