Gitlab:如何在单独的分支中保持压缩合并的提交?

Gitlab:如何在单独的分支中保持压缩合并的提交?,gitlab,gitlab-ci,gitlab-api,Gitlab,Gitlab Ci,Gitlab Api,这个用例有点奇怪,但我真的希望有一个比我正在考虑的更简单的解决方案 我们希望将压缩合并到master中,以保持一切整洁,但这也是一个大学项目,我们需要保留提交历史以便评分 有没有一种简单的方法可以在不挤压的情况下“镜像”主分支?因此,对于每个挤压合并到主控中,都会自动应用到历史分支中的正常合并 我唯一的解决方案是使用api或gitlab python复制合并请求,并在与master合并时立即进行合并

这个用例有点奇怪,但我真的希望有一个比我正在考虑的更简单的解决方案

我们希望将压缩合并到master中,以保持一切整洁,但这也是一个大学项目,我们需要保留提交历史以便评分

有没有一种简单的方法可以在不挤压的情况下“镜像”主分支?因此,对于每个挤压合并到主控中,都会自动应用到历史分支中的正常合并

我唯一的解决方案是使用api或gitlab python复制合并请求,并在与master合并时立即进行合并