Прежде чем пытаться использовать инструмент p4convert
самостоятельно, имейте в виду, что в настоящее время в этом инструменте много выдающихся ошибок . Они не работали над этим с 2016 года . Я ходил туда-сюда с поддержкой, и они не смогли оказать большую помощь, так как сам инструмент глючит, и поддержка не может его исправить. Обычно они просто говорят: «О, вы используете функцию X, да, это известная ошибка, попробуйте еще раз с отключенной функцией».
Чтобы обойти некоторые ошибки Мне пришлось написать скрипт Python, который читает дамп SVN, модифицирует его, чтобы сделать его удобочитаемым для p4convert, а затем записать его обратно на диск. , Самое главное, мне пришлось написать скрипт, который проверяет результат преобразования по контрольным суммам в дампе. Инструмент p4convert
весьма ненадежен, так как его aud.log неполон и вообще не выполняет никакой проверки. Если он дает неправильные результаты, иногда он выдает предупреждения, иногда он ничего вам не говорит.
Сделайте себе одолжение и позвольте Perforce Consulting сделать преобразование для вас. [Обратите внимание, что я этого не делал, поэтому я не знаю, даст ли это лучшие результаты.]