Я использую GitLab в своем проекте, и у меня есть довольно специфический рабочий процесс. У меня есть две ветки " Dev" и " Release", как показано ниже. Когда я отправляю запрос слияния из Dev на Release, файлы конфигурации также переписываются с файлами ветки Dev.
Но в идеале файлы конфигурации должны быть разными для обеих этих ветвей. Я попытался использовать merge=ours
. Но это не помогло моей цели, поскольку оно не будет отменено до тех пор, пока не возникнет конфликт в файлах конфигурации. Я не хочу добавлять эти файлы в .gitignore
, так как любые изменения этих файлов не будут выполняться в ветке Dev. Может ли кто-нибудь посоветовать мне, как это сделать?