Как мне установить политику приема входящего файла для определенного файла в .git для хранилища? - PullRequest
0 голосов
/ 24 января 2019

У нас есть модуль npm с package-lock.json, и мы хотели бы установить его так, чтобы мы всегда принимали входящие изменения этого файла в качестве политики всей команды.

Я понимаю, что могу установить .gitattributes в репо, чтобы использовать стратегию слияния для определенного файла, например,

package-lock.json merge=myStrategy

... однако это относится к стратегии, которую должен настраивать каждый пользователь, поскольку он живет в .git/config.

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

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

...