git (интерактивный) исправление rebase не придерживается установки commit.cleanup = ножницы? - PullRequest
0 голосов
/ 24 октября 2019

Так что наши журналы фиксации всегда начинаются с #workitemid: rest of title. Это создает проблему при написании сообщения коммита. Поэтому для commit.cleanup установлено значение scissors.

Однако, похоже, git rebase -i <hash> при использовании fixup игнорирует этот параметр и выдает сообщение об ошибке "прерывание из-за пустого сообщения о фиксации"

Есть ли известный обходной путь для этого поведения? В настоящее время мы находимся на версии git 2.17.1.windows.2 Я не знаю, можно ли это исправить в более новой версии git для windows.

1 Ответ

0 голосов
/ 24 октября 2019

В примечаниях к выпуску версии 2.22.0 сказано:

Список конфликтующих путей, отображаемых в редакторе при завершении конфликтного слияния, показывался над линией ножниц при очистке. режим установлен на «ножницы», хотя он был закомментирован так же, как список обновленных путей и другая информация, чтобы помочь пользователю лучше объяснить слияние.

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

Вам следует обновить версию 2.22.0 как минимум.

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