git - git 在依赖于未合并分支的小分支上工作
问题描述
这是我遇到过几次的问题,我很好奇正确的做法是什么。我确定以前有人问过,但我找不到标题的正确语言。
我有一个大型功能分支已签出,仍在审核中,我们称之为branch A
我正在开发一个较小的功能branch B
,但它实际上取决于branch A
如果我只是合并branch A
到branch B
,当我去合并branch B
到 master 时,我最终会遇到很多冲突,因为它也会有所有的变化branch A
假设我不能branch A
在拉动它之前合并到 master 然后继续工作branch B
,在这种情况下该怎么办?
解决方案
就个人而言,我尝试branch A
在单个提交中隔离我需要的代码( 如果它尚未在单独的提交中,我使用交互式 rebasegit rebase -i
来隔离此代码)然后我cherry-pick
提交到branch B
推荐阅读
- c# - 加入错误 | 无法创建仅原始类型的常量值
- javascript - 如何防止 find :submit 启用表单中的其余按钮?
- java - 通过Java执行curl
- python - 在数据框中替换“%”,然后将所有字符串转换为浮点数
- html - 我的 HTML 文件如何通过 gh-pages 访问我的 Javascript 文件?
- mysql - 将一行转换为多行的数据转换
- c# - 通过 UI 的 Unity 光线投射
- android - 与 AndroidManifest.xml 中的 Unresolved 类作斗争
- docker - 来自 Google Cloud Build Dockerfile 的 Google AppEngine ENV 变量
- c# - 将 SemaphoreSlim 用于具有返回类型的任务