Git挤压包含合并提交的分支

Git挤压包含合并提交的分支,git,gitlab,Git,Gitlab,在我们公司,我们使用功能分支来执行新任务,但由于一项任务中可能涉及多人,因此大多数情况下功能分支是公共的。有时,我们有长时间运行的分支,可能需要几个月的时间,在此期间,我们经常从master更新特性分支,以跟踪其他分支。最后,我们得到了包含数十个提交的合并请求,我想挤压它们,我们在合并后删除分支,因此重新基础也是一个选项,但这是一个痛苦而漫长的过程,需要解决很多冲突。最简单的方法是合并-挤压,但合并请求不会自动关闭,也不会跟踪合并。我需要手动关闭它,提及提交并删除功能分支。 我想问是否有人能给我

在我们公司,我们使用功能分支来执行新任务,但由于一项任务中可能涉及多人,因此大多数情况下功能分支是公共的。有时,我们有长时间运行的分支,可能需要几个月的时间,在此期间,我们经常从master更新特性分支,以跟踪其他分支。最后,我们得到了包含数十个提交的合并请求,我想挤压它们,我们在合并后删除分支,因此重新基础也是一个选项,但这是一个痛苦而漫长的过程,需要解决很多冲突。最简单的方法是合并-挤压,但合并请求不会自动关闭,也不会跟踪合并。我需要手动关闭它,提及提交并删除功能分支。
我想问是否有人能给我一个更好的合并这些分支的解决方案?

展示你的努力这与@marcolz有点关系谢谢。希望很快能在GitLab CE中看到这个特性。