【问题标题】:How to create new branch off prior branch instead of current branch, and switch between that and current branch如何从先前分支而不是当前分支创建新分支,并在该分支和当前分支之间切换
【发布时间】:2019-06-24 02:53:27
【问题描述】:

我正在使用 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 之间切换?

【问题讨论】:

    标签: git azure-devops visual-studio-2019


    【解决方案1】:

    是的,但起点是正确的。

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

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

    【讨论】:

    • 你完全正确。谢谢!我提交了 6.0.0.0 更改,现在看到 5.25.0.0 与 5.24.1.0 相同,因为我尚未对该分支进行任何更改。不过 6.0.0.0 有自己的 HEAD 标签。现在,当我在 5.25.0.0 和 6.0.0.0 之间切换时,我看到的变化与我希望的完全一样。非常感谢您的帮助。
    猜你喜欢
    • 2018-12-19
    • 2013-12-09
    • 2013-11-04
    • 2011-02-15
    • 2018-03-24
    • 1970-01-01
    • 1970-01-01
    • 2013-09-30
    相关资源
    最近更新 更多