首页 > 解决方案 > 有哪些策略可以在没有大量合并提交的情况下将分支保持在 master 之上?

问题描述

一方面,rebase 是将分支保持在 master 之上的一种很棒的方式,但是如果有超过 1 个人在它上面工作,并且当从该分支派生出更多分支时,强制推送是不切实际的。

另一方面,不断地将 master 合并到分支中会使历史变得混乱,并在将其合并回 master 之前进行最终的交互式 rebase,如果根本不可能的话,会更加困难。

我想知道在哪里可以找到保持协作分支实际的常用方法列表?

标签: git

解决方案


如果您不想合并,则变基是要走的路。

如果它造成痛苦,也许您想重新评估您的工作流程,例如:

  • 没有多人在同一个分支机构工作,
  • 如果一个分支打算有子分支,只有在它准备好合并到主分支时才重新设置它,
  • 很快。

但正如 Lasse Vågsæther Karlsen 所说,更多的是想法和方向,而不是明确的答案。


推荐阅读