Насколько хороши инструменты для миграции в Team System и обратно?

Asked
Viewd352

4

Мне было интересно, пробовал ли кто-нибудь перейти с TS на SVN / CC. Под миграцией я подразумеваю импорт и экспорт репозитория между системами управления версиями без потери истории.

Насколько хороши инструменты для перехода на VSTS и обратно?

Мне также интересно узнать мнение пользователей SVN и непрерывной интеграции относительно использования Team System.

РЕДАКТИРОВАТЬ: Предположим, мне нужна история, иначе зачем использовать SCM?

3 ответов

3

Попробуйте tfs2svn ... отлично сработал для проекта с 1200 наборами изменений TFS. При включенной аутентификации svn это было немного сложно настроить, но в остальном все отлично.

http://sourceforge.net/projects/tfs2svn/

1

Я не очень разбираюсь в командной системе, но недавнее шоу dotnetrocks на командном сервере показалось мне действительно интересным:

http://www.dotnetrocks.com/default.aspx?showNum=373

Думаю, он может содержать некоторую информацию, которая может быть вам полезна.

0

В недавнем выпуске DotNetRocks! Брайан Рэнделл и Мартин Вудворд являются мнения о том, что при принятии новой системы Source Control / SCM вам, вероятно, лучше начать с чистого листа (начните с самого последнего выпуска и не пытайтесь перенести историю, и используйте исходную систему для просмотра только для чтения истории изменений / виноват).

Их обсуждение было сосредоточено на Visual Source Safe, а не на SVN, и очевидно, что переход с / на SVN не будет столь проблематичным, но я все же считаю это хорошим советом. Задайте себе вопрос «как часто мне действительно нужна история?». Это больше работы, чем оправдывает выгоду? Вы просто делаете удочку для своей спины? (... вставьте здесь метафору ...)

Обновление: эй! кто-то только что дал точно такой же ответ в то же время, что и я - жутковато!