Как настроить параметры для команды git commit системы контроля версий - PullRequest
0 голосов
/ 25 октября 2018

Возможны ли опции для команды git commit системы контроля версий?Если так, то как?Я опытный пользователь интегрированного пользовательского интерфейса управления исходным кодом в VS Code, и мне часто приходится предоставлять дополнительные опции, например от --no-verify до git commit.Я до сих пор не нашел способ сделать это в VS Code.

Спасибо!

1 Ответ

0 голосов
/ 31 августа 2019

К сожалению, нет

Нет способа передать произвольные опции в git commit в VSCode.Код, который вызывает git commit, находится в git.ts , и он передает только несколько фиксированных флагов (некоторые необязательно).

Кроме того, хотя существует множество расширений VSCode которые так или иначе улучшают git , никто не вмешивается в вызов самого 1011 * (те, кто совершают коммиты, делают это, в конечном счете, вызывая встроенную подпрограмму, насколько я могу судить).

Альтернативы

Одним из возможных путей решения этой проблемы может быть создание собственного скрипта-оболочки git и установка git.path в settings.json, чтобы он указывал на него.Скрипт-обертка может принимать дополнительные аргументы откуда-то, возможно, через собственное расширение;или, может быть, «Пользовательский интерфейс» - это просто редактировать этот скрипт-обертку, когда это необходимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...