TFS 2010, можно ли перенести только исходный код?

Наша старая установка TFS 2008 стареет, и мы хотели бы перейти на TFS 2010. Однако структура наших командных проектов не так хорошо продумана, и были проведены различные эксперименты с шаблонами процессов, редактированием рабочих элементов и т. Д. на.

Поэтому я хотел бы перенести наш исходный код в TFS 2010 с полной историей и сохранить все остальные аспекты новой установки TFS 2010 как можно более чистыми. Как я могу это сделать?

1 ответ

Решение

Поскольку здесь не было ответов, я отвечу на свой вопрос.

В итоге я установил чистый сервер TFS 2010, а затем создал командные проекты, которые мне понадобятся.

Затем я загрузил платформу интеграции TFS из Codeplex. Это обещает быть в состоянии перенести код. Используя оболочку миграции TFS, я получил удобный диалог, позволяющий настроить папки управления исходным кодом миграции.

В настоящее время выполняется миграция, которая, как я подозреваю, займет много времени. Я буду обновлять здесь с результатами, когда он закончил.

Обновить

Мигрант за выходные и дважды провалился, и у меня не было достаточно времени, чтобы выяснить, почему. По-видимому, он обнаружил некоторые несоответствия в ветвях в нашей старой ветке управления исходным кодом. Я уверен, что вы можете использовать платформу интеграции TFS для этого, но, в зависимости от вашей текущей ситуации, может потребоваться некоторая работа, чтобы сделать это. (Они также заявляют, что это бета-релиз).

В итоге я импортировал весь старый TFS, используя поддерживаемый путь обновления (TfsConfig.exe /import). Это дало мне очень чистый апгрейд с почти всем работающим, но включая старые вещи, которые я пытался оставить позади. Я думаю, мне придется пройти и удалить это вручную, и изменить шаблоны процесса на наш вкус, и так далее.

2-е обновление - 2010-08-09

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

Другие вопросы по тегам