首页 > 解决方案 > git 在依赖于未合并分支的小分支上工作

问题描述

这是我遇到过几次的问题,我很好奇正确的做法是什么。我确定以前有人问过,但我找不到标题的正确语言。

我有一个大型功能分支已签出,仍在审核中,我们称之为branch A

我正在开发一个较小的功能branch B,但它实际上取决于branch A

如果我只是合并branch Abranch B,当我去合并branch B到 master 时,我最终会遇到很多冲突,因为它也会有所有的变化branch A

假设我不能branch A在拉动它之前合并到 master 然后继续工作branch B,在这种情况下该怎么办?

标签: git

解决方案


就个人而言,我尝试branch A单个提交中隔离我需要的代码( 如果它尚未在单独的提交中,我使用交互式 rebasegit rebase -i来隔离此代码)然后我cherry-pick 提交branch B


推荐阅读