Наши разработчики имеют собственный драйвер для git, установленный
git config --global merge.ours.driver true
Это используется, чтобы позволить нам игнорировать определенные папки при слиянии из одной ветви в другую.
Затем мы включаем в наш .gitattributes
файл:
**/Migrations/* merge=ours
**/MigrationsSql/* merge=ours
Это работает локально для наших разработчиков, однако с тех пор мы поняли, что когда мы запускаем Pull Requests на DevOps, и мы нажимаемКнопка «Завершить», поскольку драйвер, созданный нами на машинах разработчика, отсутствует в DevOps, эти папки миграции, которые мы надеялись игнорировать, также будут объединены.
Я просмотрел настройки DevOps и не вижу возможности обновить там файлы git config, поэтому мы можем добавить этот драйвер.
Кто-нибудь знает, как \ можно ли обновить git config Azure DevOps, чтобы добавить этот драйвер?