Как создать новую ветку из предыдущей ветви вместо текущей и переключаться между этой и текущей веткой - PullRequest
1 голос
/ 24 июня 2019

Я использую сайт Microsoft Azure Devops для контроля версий моего решения winforms. Как показано ниже, я создал ветку 6.0.0.0 из ветки 5.24.1.0 в Visual Studio 2019:

enter image description here

Теперь я хочу сохранить свои изменения в ветке 6.0.0.0 и создать ветку 5.25.0.0 из 5.24.1.0, но когда я делаю это, в результате получается ветка 5.25.0.0, которая является комбинацией 5.24.1.0 и 6.0.0.0:

enter image description here

Возможно ли разветвление 5.24.1.0 без каких-либо изменений с включенным 6.0.0.0, а затем переключаться между 5.25.0.0 и 6.0.0.0 при необходимости?

1 Ответ

1 голос
/ 24 июня 2019

Да, но отправная точка верна.

Поскольку вы не сделали никакой новой фиксации в ветвях 5.24.1.0 и 6.0.0.0, ваша новая ветвь 5.25.0.0 на данный момент находится натот же начальный коммит: тот, на который уже ссылались две другие ветви.

Начните делать коммиты, и вы увидите, что каждая ветвь будет иметь собственную метку HEAD, независимо от других.

...