Мы также рассматриваем вопрос миграции. Одной из причин является стоимость, но другая причина заключается в том, что Vault не использует действительный xml (или любой другой) для комментариев коммитов, поэтому специальные символы не работают в нашей автоматизированной системе сборки CCNet (например, символ маркера является одним из них и, в частности, вызывает у нас проблему) , Способом обойти это было A) попросить наших разработчиков не использовать эти специальные «недопустимые» символы (символы вне диапазона ASCII 32–126) и B), чтобы вручную войти и повторно зафиксировать код с «valid» комментарий. Это может показаться не таким уж большим делом, но запрет этих символов не позволяет легко копировать / вставлять ошибки и другие комментарии в комментарий коммита. Это замедляет людей, и все, что препятствует потоку и производительности, а также создает разочарование, должно быть уменьшено или устранено.
Судя по моим исследованиям, невозможно напрямую перейти из Vault в SVN. Возможно, можно использовать другую систему контроля версий в качестве промежуточного этапа миграции:
Хранилище -> OtherSourceControlProduct -> SVN
... но я думаю, что мы либо запишем коммиты (как предлагал Джошуа в начале этого потока), либо - что более вероятно - просто передадим последние несколько ревизий и оставим репозитории Vault на некоторое время для истории, и т.д. Это фактически дает нам хорошую возможность очистить и реорганизовать наш текущий код и иерархию.
Пол