是否有适当的方法来“同步”分支并保持它们分开?

是否有适当的方法来“同步”分支并保持它们分开?

因此,我从 master 创建了一个新分支,并最终将更改合并回来,似乎只有一些更改合并了,而且似乎我在一个方向上合并了。最后,我决定确保 master 收到了所有“实验性”更改,然后我删除了实验分支并创建了一个新分支。所以这个问题突然变成了几个问题:

1)如何匹配分支但又保持它们分离?

1a) 不直接创建新分支是不是不好的做法?

2)为什么经过一次合并之后,分支就不一样了?

2a) 我是否只应该对我想要的所有更改进行合并?

答案1

1) 您可以双向合并,但我个人认为,如果您没有特定的理由,那么就不值得花费时间和精力。

1a) 如果需要,我们会在合并后创建新的开发分支,或者保留开发分支来开发特定的功能集,然后再将其合并到主分支中。这取决于您的要求或贵公司的指导方针。

2) 合并的含义是从两个(或多个)数据集创建一个数据集。因此,您可以将主分支视为结果数据集。

2a) 基本上是的。

相关内容