Bitbucket Server - игнорировать определенные файлы при автоматическом слиянии - PullRequest
0 голосов
/ 11 декабря 2019

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

[merge "ours"]    
    driver = true

Я добавил файл .gitattribute в корень репозитория с указанным ниже содержимым (чтобы игнорировать этот файл для слияния):

version.txt merge=ours

Однако Bitbucket Server, похоже, не использует настройки .gitconfig в моем репозитории, и он всегда конфликтует с этим файлом. Как настроить сервер Bitbucket для чтения и применения моих настроек в .gitconfig?

1 Ответ

0 голосов
/ 11 декабря 2019

Я думаю, что вы должны полностью переработать сборку. Почему вы просто не управляете своей веткой master? Ваши подветви действительно версированы? Вы можете создать git hook для пометки веток, где вы просто пишете команду bash, записывающую версию в файл version.txt

...