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