【发布时间】:2015-01-08 06:42:38
【问题描述】:
在工作中,我们在功能分支模型之上进行开发,所有集成最终都在 master 分支中结束。我们从master 和merge 分支到master。这会产生一个非常复杂的历史图表,我们正在寻找简化开发工作流程的方法。
这样做的一种方法是 rebase 而不是 merge。但是,我们安装了一个内部 GitLab 实例,其中禁用了覆盖权限(并且不会仅为我们的项目启用它们)。因此 rebase 是不可能的。
老实说,我看不出有什么办法。但我不是 Git 专家,我可能会遗漏一些东西。
有什么建议吗?
【问题讨论】:
-
如何在最新的 master 上创建一个新分支,并将所有来自 feature 分支的提交应用到新分支之上。这会创建一个基于 master 的新分支
-
我想这是一个明智的解决方案@BartlomiejLewandowski。
标签: git git-merge git-rebase feature-branch