Можно ли импортировать всю историю Perforce в печь
Вопрос
Мы смотрим на отоход от Perforce (в основном из-за боли, чтобы всегда быть связаны с ее сережом и отсутствием поддержки для перемещения исправлений ошибок между ветвями, а также хотеть ввести инструмент для отзывов кода)
Однако нам все еще нужна вся история, которая находится в Perforce, так есть ли способ переехать в печь, сохраняя историю.
(Кто-то еще в компании пытался импортировать из Perforce в Mercurial, но не смог найти хороший способ сохранить историю. Насколько я понимаю, Heyn - это размещенная услуга, которая предоставляет Mercurial Plus инструмент обзора кода.)
Решение
Сначала посмотрите здесь:
Вход Mercurial Wiki для преобразования от Perforce
Поскольку преобразование систем VC с различными парадигмами нетривиальна, вы можете захотеть настроить один из рассматриваемых там методов.
Если это не удается полностью, вы также можете попытаться преобразовать в промежуточную систему VC, как, SVN, CVS, Git, а затем на Mercurial.
Как только вы получили его в Mercurial Let, вы всегда можете переместить его до печи или одного из других размещенных систем.