К сожалению, нет
Нет способа передать произвольные опции в git commit
в VSCode.Код, который вызывает git commit
, находится в git.ts , и он передает только несколько фиксированных флагов (некоторые необязательно).
Кроме того, хотя существует множество расширений VSCode которые так или иначе улучшают git , никто не вмешивается в вызов самого 1011 * (те, кто совершают коммиты, делают это, в конечном счете, вызывая встроенную подпрограмму, насколько я могу судить).
Альтернативы
Одним из возможных путей решения этой проблемы может быть создание собственного скрипта-оболочки git
и установка git.path
в settings.json
, чтобы он указывал на него.Скрипт-обертка может принимать дополнительные аргументы откуда-то, возможно, через собственное расширение;или, может быть, «Пользовательский интерфейс» - это просто редактировать этот скрипт-обертку, когда это необходимо.