У меня есть несколько проектов по управлению исходным кодом TFVC на TFS 2010. Я просто хочу перенести исходный код с TFS 2010 на TFVC на сервере Azure DevOps.

Я не хочу обновлять всю коллекцию до последней версии. Я просто хочу передать свой код с историей.

Я пробовал Git-TFS. Я клонировал свой репозиторий в TFS 2010, но не знаю, как обновить удаленный URL-адрес для репозиториев TFVC и нажать на Azure DevOps Server.

Есть идеи, как я могу это сделать? Или другие инструменты, которые я могу использовать ?.

Если я решу мигрировать без истории, как я могу это сделать?

Спасибо.

2
rony 9 Окт 2019 в 19:59
Вы смотрели документацию для Git о том, как добавлять пульты?
 – 
Daniel Mann
9 Окт 2019 в 20:01
Да. Но я не хочу переходить на удаленный Git.
 – 
rony
9 Окт 2019 в 21:17
Вы говорите об Azure DevOps Server 2019?
 – 
PatrickLu-MSFT
10 Окт 2019 в 12:49

1 ответ

git-tfs - это двусторонний мост между TFS (Team Foundation Server) и git, аналогичный git-svn. Он загружает коммиты TFS в репозиторий git и позволяет отправлять обновления обратно в TFS.

Если вы хотите переместить код из TFVC в TFS2010 в TFVC в Azure DevOps 2019 и сохранить историю.

Вам необходимо выполнить процесс обновления всей коллекции проектов.

In the case I decide to migrate without history how can I do it

Вы можете просто создать соответствующие новые командные проекты и рабочие пространства. Извлеките исходный код из рабочих пространств / проектов TFS2010. Скопируйте и вставьте файлы / папки исходного кода в новую рабочую область. Затем верните их обратно на Azure DevOps Server 2019.

Мы советуем вам сохранить предварительную версию репозитория TFVC 2010 в Интернете, но только для чтения, чтобы просматривать историю.

То же самое и со службой Azure DevOps, надеюсь, это поможет.

1
PatrickLu-MSFT 10 Окт 2019 в 13:12
Привет, Рони, Если мой ответ помог и решил твою проблему. Благодарим за пометку его как ответ, который также поможет другим в сообщество.
 – 
PatrickLu-MSFT
15 Окт 2019 в 10:29
Привет, Рони, есть новости по этому билету. Вы все еще беспокоитесь по этому поводу? Если мой ответ помог или дал правильное направление. Благодарим за пометку его как ответ, который также поможет другим в сообщество.
 – 
PatrickLu-MSFT
1 Ноя 2019 в 11:42