Можно ли настроить определенные файлы в git, чтобы они всегда объединялись как --our?

У меня есть файл со списком приемочных тестов функций, которые я хочу выполнить в Jenkins во время запросов на вытягивание. Этот файл необходимо зарегистрировать, чтобы Дженкинс имел к нему доступ, но это также означает, что он будет разным в каждой ветке, в зависимости от того, над какой функцией он работает. В результате этот файл помечается в каждом запросе на включение в github как имеющий конфликты слияния.

ВОПРОС: Можно ли настроить этот единственный файл (только) так, чтобы он всегда объединялся как --our, чтобы мне и моей команде не приходилось разрешать этот конфликт в каждой ветке, над которой я когда-либо работал?

Я всегда хочу, чтобы этот файл перезаписывал все, что было там раньше, но я не могу найти способ установить конфигурации только для определенного файла, который может это сделать.

.gitconfig не зарегистрирован, поэтому я не уверен, как написать собственный драйвер, который все остальные смогут использовать автоматически.

Заранее спасибо.


person Xyern    schedule 24.07.2018    source источник
comment
Добавьте собственный драйвер слияния.   -  person phd    schedule 24.07.2018
comment
Спасибо @phd. К сожалению, поскольку .gitconfig не зарегистрирован, он не распространяется на всех, поэтому это сработает лично для меня, но не для остальной части команды, если они не внесут те же дополнения в свои файлы .gitconfig. :( (Я обновил исходный вопрос, чтобы отметить это тоже)   -  person Xyern    schedule 24.07.2018
comment
Помимо того факта, что .gitconfig не распространяется (хотя .gitattributes распространяется!), есть еще и раздражающий факт, что пользовательский драйвер слияния просто не дает желаемого результата. Подробнее см. stackoverflow.com/q/42997079/1256452.   -  person torek    schedule 24.07.2018
comment
Спасибо @torek - думаю, мне нужно переосмыслить, как это работает.   -  person Xyern    schedule 25.07.2018