git 从分支接管更改的策略
git strategy to take over changes from branch
我有两个分支
Branch 'develop' 是创建夜间构建的分支。所以它应该包含或多或少的工作代码)。我在提交 A 后做了一些小错误修复
分支 'feature' 已从提交 A 分支出来以开发新功能。在新功能的开发过程中,我意识到如果它已经包含小错误修复就好了。
在不将不完整的功能合并到 'develop' 的情况下,将这些提交置于我的功能分支之上的最佳解决方案是什么?
我要摘樱桃吗?或者从 'develop' 顶部创建一个新分支并使用它与我的功能分支合并是否有意义?
git cherry-pick
或 git checkout <feature> && git rebase <develop>
。 Rebase 将从开发中获取更新并将它们放入功能中。如果您不是唯一从事该项目的人,这是一种早期检测合并冲突的有用做法。
我有两个分支 Branch 'develop' 是创建夜间构建的分支。所以它应该包含或多或少的工作代码)。我在提交 A 后做了一些小错误修复 分支 'feature' 已从提交 A 分支出来以开发新功能。在新功能的开发过程中,我意识到如果它已经包含小错误修复就好了。 在不将不完整的功能合并到 'develop' 的情况下,将这些提交置于我的功能分支之上的最佳解决方案是什么? 我要摘樱桃吗?或者从 'develop' 顶部创建一个新分支并使用它与我的功能分支合并是否有意义?
git cherry-pick
或 git checkout <feature> && git rebase <develop>
。 Rebase 将从开发中获取更新并将它们放入功能中。如果您不是唯一从事该项目的人,这是一种早期检测合并冲突的有用做法。