2015-11-24 5 views
0

В настоящее время работает TFS2010, есть TFS2015 на новой установке, новой машине. План состоит в том, чтобы перенести коллекции и проекты по тому, что мы хотим с помощью VS (переназначение на новый сервер, проверка и т. Д.). Естественно, следующий changeetid на машине TFS2015 будет 1. Я надеялся, что существует способ установить следующий id, чтобы продолжить последовательность с машины TFS2010.Можно ли обновить/установить TFS Next ChangesetId?

С другой стороны, это перенос данных из TFS2010 -> TFS2015 - лучший или более умный вариант?

Я просмотрел весь простой способ установить следующий идентификатор набора изменений, но безрезультатно. Возможно, это невозможно.

+0

Вам нужен только TFS2015, или вы хотите сохранить TFS2010 и TFS2015? –

+0

TFS2010 исчезнет. –

ответ

1

Если вы хотите использовать только TFS2015. Я думаю, вам нужно Обновление. Эта опция сохранит ваши данные. И вам не нужно устанавливать ChangeetId. Он автоматически продолжит последовательность с машины TFS2010. Как уже упоминалось Даниил, вы должны также обратить внимание на Requirements and compatibility для TFS 2015.

Для вашей ситуации:

  1. Резервное копирование старого SQL (SQL2008) из TFS2010, восстановить его на новый SQL для TFS2015 (должен быть SQL2012 или SQL2014)
  2. Удалите AT TFS2015 на новой машине.
  3. Установите его и выберите «Обновить» в центре конфигурации TFS. Разделите новый DT во время Wizard.It автоматически обновит базу данных для соответствия TFS2015. (Поскольку вы сконфигурированы, могут быть конфликты)

Для миграции это параметр потери данных. Кстати, below info может быть полезен для вас:

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

Upgrade - Мы определили бы «обновить», как полностью поддерживается, в коробках процесса перехода к следующей версии TFS (например, модернизации с TFS 2010 до TFS 2015).Обновления выполняются на уровне базы данных, а - полная верность, то есть нет потери данных.

+0

Имейте в виду, что поддерживаемые версии ОС и версии SQL-сервера ** резко изменены с TFS2010, так как имеют требования Sharepoint. –

+0

Напомним, я исправил это. –

+0

Спасибо, я проверил требования. Нет Sharepoint или Project Server, просто прямой ход/обновление. –

1

Вы должны мигрировать из TFS2010 в TFS2015, выполнив следующие действия:»

  1. TFS2010: Отделить коллекция
  2. TFS2010: Резервное копирование SQL базы данных коллекции
  3. TFS2015: Восстановление базы данных SQL из # 2
  4. TFS2015: Приложить коллекция

Таким образом, вы будете мигрирует все: исходный код с его тори, рабочие предметы с историей.

Инструмент TFS Integration Platform не поддерживает TFS2015.

Смежные вопросы