Насколько хороши инструменты для миграции в Team System и из нее?
-
09-06-2019 - |
Вопрос
Мне было интересно, пробовал ли кто-нибудь выполнить миграцию между TS и SVN / CC.Под миграцией я подразумеваю импорт и экспорт репозитория между системами управления версиями без потери истории.
Насколько хороши инструменты для перехода на VSTS и обратно?
Мне также интересно узнать любое мнение относительно использования Team System от пользователей SVN и непрерывной интеграции.
Редактировать:Предположим, мне нужна история, иначе зачем использовать SCM?
Решение
Попробуйте tfs2svn...отлично работал для проекта с 1200 наборами изменений TFS.Было немного сложно настраивать, когда включена аутентификация svn, но в остальном все отлично.
Другие советы
Я не совсем эксперт в командной системе, но недавнее шоу dotnetrocks на team server показалось мне действительно интересным:
http://www.dotnetrocks.com/default.aspx?showNum=373
Я думаю, там может содержаться какая-то информация, которая могла бы вам пригодиться.
В недавний эпизод DotNetRocks! Брайан Рэнделл и Мартин Вудворд придерживаются мнения, что при внедрении новой системы управления версиями / SCM вам, вероятно, лучше начать с чистого листа (начните с самого последнего выпуска и не пытайтесь переносить историю, а используйте оригинальную систему для просмотра истории изменений / ошибок только для чтения).
Их обсуждение было сосредоточено на безопасности Visual Source, а не на SVN, и очевидно, что переход из / в SVN будет не таким уж проблематичным, но я все равно думаю, что это хороший совет.Задайте себе вопрос: "как часто я в самом деле нужна история?".Неужели это больше работы, чем оправдывает полученную выгоду?Ты просто делаешь удилище для своей собственной спины?(... вставьте здесь метафору...)
Обновить: ого!кто-то только что дал точно такой же ответ в то же время, что и я - жутко!