Задайте короткий, но очень конкретный вопрос. Я соединяю ветку с моим мастером с помощью опции -no-ff, и я также добавляю сообщение об объединении с использованием -m в той же команде (git merge --no-ff -m"message" feature1
). У меня есть github setup, чтобы использовать vim в качестве моего редактора сообщений об объявлении по умолчанию, и через vim у меня есть мое тело фиксации, ограниченное 72 символами.Git merge - no-ff with -m option
Когда я пытаюсь выполнить слияние с сообщением, как описано выше, я теряю контроль над ограничением количества символов, разрешенных в теле. Есть ли способ использовать merge-no-ff и заставить его открывать vim для сообщения слияния или альтернативно использовать -m и принудительно использовать его для новой строки вручную, когда я знаю, что я набрал 72 символа.
Заранее спасибо.
Возможно, у вашего 'vim' есть крючок, сконфигурированный для' COMMIT_EDITMSG', но сообщения об объединении коммитов переходят в 'MERGE_MSG' –
Вы имеете в виду, если есть символ, который позволяет вам писать ваши комментарии более чем в одной строке, когда вы используете -m вариант? –
Привет, Arkadiusz, я намеренно установил vim и git, чтобы ограничить мои сообщения фиксации до 72, но кажется, что ни один из этих параметров не будет использоваться, когда я использую параметр -m – user1649972