【发布时间】:2019-07-31 07:03:48
【问题描述】:
我目前有一个 master 分支,就本问题而言,我们将其称为“分支 A”。我想开发一个基于我在分支 A 中编写的代码的新功能,但它是一个重要功能,所以我想创建一个新分支。我们将这个新分支称为“分支 B”。我现在需要开始在分支 B 上工作,但是在创建分支 B 之后但在分支 B 完成之前,分支 A 将在某个时间点合并到 master。有没有办法做到这一点,以便保留分支层次结构?这是我想要的可视化:
合并前:
_______ master
\________ branch A
\________ branch B
合并后:
_______ master (with branch A merged)
\_______ branch B
我本质上希望我的分支结构保持不变,但向上移动一个级别。
这是我不希望发生的:
合并前:
_______ master
\________ branch A
\________ branch B
合并后:
_______ master (with both branch A and branch B merged)
有没有办法做到这一点?
【问题讨论】: