首页 > 解决方案 > 如何从先前分支而不是当前分支创建新分支,并在该分支和当前分支之间切换

问题描述

我正在使用 Microsoft Azure Devops 站点对我的 winforms 解决方案进行源代码控制。如下所示,我在 Visual Studio 2019 中从 5.24.1.0 分支创建了一个 6.0.0.0 分支:

在此处输入图像描述

我现在想保留 6.0.0.0 分支的更改并从 5.24.1.0 创建 5.25.0.0 分支,但是当我这样做时,结果是一个名为 5.25.0.0 的分支,它是 5.24.1.0 和 6.0 的组合。 0.0:

在此处输入图像描述

是否可以在不包括 6.0.0.0 的任何更改的情况下分支 5.24.1.0,然后根据需要在 5.25.0.0 和 6.0.0.0 之间切换?

标签: gitazure-devopsvisual-studio-2019

解决方案


是的,但出发点是正确的。

由于您尚未在分支 5.24.1.0 和 6.0.0.0 上进行任何新提交,因此您的第三个新分支 5.25.0.0 目前处于相同的起始提交:其他两个分支已引用该提交。

开始提交,你会看到每个分支都有自己的 HEAD 标签,独立于其他分支。


推荐阅读