我在我的项目中使用 GitLab,我有一个非常具体的工作流程。我有 2 个分支“ Dev ”和“ Release ”,如下所示。当我从 Dev 向 Release 提交合并请求时,配置文件也被 Dev 分支的配置文件覆盖。
但理想情况下,这两个分支的配置文件必须不同。我尝试使用merge=ours
. 但它并没有达到我的目的,因为除非配置文件中存在冲突,否则它不会覆盖。我不想在 中添加这些文件.gitignore
,因为对这些文件的任何更改都不会在Dev分支中提交。有人可以指导我如何实现这一目标吗?