2013-06-18 2 views
2

Итак, у нас есть вся наша работа, основанная в SSCM, с большим количеством истории и версий и т. Д. И хочу переместить все в Perforce.Миграция от Surround SCM до Perforce

Есть ли хорошие ресурсы там (я пробовал искать, но не мог найти), которые могли бы помочь мне сделать это?

Если нет, я думал о скрипте python, чтобы проверить все, что есть у SSCM, а затем положить его в силу. У кого-нибудь с таким опытом есть какие-то мысли поделиться?

Можно ли перевести всю историю, комментарии и версии в Perforce?

Благодаря

ответ

0

Да, это выполнимо, но это выглядит, как вы по своему усмотрению. Perforce имеет некоторые migration tools, доступные для различных систем SCM, но, увы, Surround не является одним из них. Однако вы можете использовать один из них в качестве отправной точки. Я перенесла репозиторий VSS с использованием имеющегося у них скрипта, и он отлично работал.

+0

Да, это то, что я понял. Я написал один в python, который составляет около 90%. Нужно исправить некоторые ошибки с передачей комментариев и еще что-то. Это было не весело, но хорошо, это то, что вы делаете один раз. Спасибо, хотя – AsadSMalik

+1

@ Joiya550: Когда вы его заработаете, вам следует связаться с Perforce и добавить их в свой набор средств миграции. Насколько я помню, сценарий миграции VSS был создан пользователем, а не Perforce Software, но они его поддерживают. – raven

+0

@ Joiya550, если вы создали это, даже если вы не натолкнули его на Perforce, это был бы отличный предмет для добавления в Github или Gist. – Wyatt