背景
工作分支A,合并目标分支 beta,需要将A 合并至 beta。
合并时发生冲突,beta 分支可能会有其他人提交,保证 A 不能有beta的其他提交。
方案一:
- 检出 A 分支。
- 合并 beta 分支至 A ,本地解决冲突。
- 推送 A 分支。
缺点:A 分支会有 beta 分支的其他提交。
方案二:
- 检出 beta 分支。
- 合并 A 分支至 beta ,本地解决冲突。
- 推送 beta 分支。
优点:保证工作分支干净,不会合并其他人的 beta 提交。
缺点:直接 pull beta 可能不太规范。