Как включить имя исходной ветки в сообщение при использовании TortoiseGit Cherry Pick

в TortoiseSVN, когда слияние фиксируется из одной ветки в другую ветку пути, оно автоматически генерирует сообщение с исходной веткой, например. "Объединить ревизии [редакции] из [путь ветки]:"

как я могу получить ту же функцию в TortoiseGit Cherry Pick? в настоящее время в TortoiseGit Cherry Pick имеет одну опцию «добавить« вишню, выбранную из »», если я отмечу эту опцию, она добавит SHA-1 как часть сообщения. Например. (вишня, выбранная из коммита xxxxxxxx)

есть ли вариант сделать это исходной веткой? Например. (вишня выбрана из [путь ветки]: commit xxxxx)


person HelloMr    schedule 12.07.2019    source источник


Ответы (1)


Нет такой функции. Я полагаю, причина в том, что коммит может быть одновременно в нескольких ветках, а в Git ветки в основном просто локальны.

Обратите внимание, что сбор вишен — это не то же самое, что слияние.

При слиянии с TortoiseGit/Git вы также можете автоматически получить фиксацию слияния («объединено из ветки x»), если ветка не выполняет ускоренную перемотку вперед на другую ветку или по специальному запросу, см. Правильное слияние ветки функций с помощью TortoiseGit.

person MrTux    schedule 12.07.2019
comment
спасибо @MrTux, понимаю, что выбор вишни - это не то же самое, что слияние, иногда я хотел бы разработать код в одной ветке для нескольких функций, вместо того, чтобы создавать новую ветку для каждой функции (потому что не так много изменений в коде), а также это уменьшит усилия по объедините мастер с каждой веткой разработки после выпуска мастера. не уверен, есть ли обходной путь для достижения этого, или какие-либо другие инструменты поддерживают это. в противном случае необходимо каждый раз редактировать сообщение фиксации после завершения выбора вишни. - person HelloMr; 15.07.2019