На TFS / TFVC у меня есть этот проект с этими ветками:
|_ProjectAbc
|__ProjectAbc_Main
|__ProjectAbc_Dev
Теперь я переношу все свои проекты TFS в Git с помощью портала DevOps Azure.
Там я нажимаю «Импортировать репозиторий» и выбираю импорт из TFVC. На этом все нормально.
Но «Хранилище импорта» не распознает и не разделяет ветви.
Моя идея состоит в том, чтобы создать Git-репозиторий, импортировав ветку ProjectAbc_Main
в master
, а затем создать ветку на основе master
в качестве моей DEV
ветви.
Но я хочу импортировать свою ветку TFS ProjectAbc_Dev
в мою ветку Git DEV
и включить всю историю тоже.
Как я могу это сделать?
Я могу изменить свою ветку Git DEV
с веткой TFS ProjectAbc_Dev
и затем синхронизировать ветку, но с этим я теряю свою историю ProjectAbc_Dev
и хочу сохранить историю.
Есть идеи?