У меня есть проект B, который является подмодулем проекта A, оба из которых являются JavaScript проектами с соответствующими package.json
файлами. В .git/config
проекта A я настроил опцию [user]
, чтобы фиксация внутри репо использовала его как автора (git config user.name
подтверждает, что это применимо и к подмодулю). Однако, когда я совершаю фиксацию с использованием npm version patch
, .git/config
кажется игнорируемым, а глобальный пользователь используется в качестве автора.
Где я могу указать автора коммитов npm make? Я знаю, что могу вручную указать, что запускается после изменения версии, указав "version"
в "scripts"
из package.json
, но как мне сделать это без жесткого кодирования автора в скрипте?