українська мова ▾ Topics ▾ Latest version ▾ git-fmt-merge-msg last updated in 2.52.0

НАЗВА

git-fmt-merge-msg - Створити повідомлення про коміт злиття

СИНОПСИС

git fmt-merge-msg [-m <message>] [--into-name <branch>] [--log[=<n>] | --no-log]
git fmt-merge-msg [-m <message>] [--log[=<n>] | --no-log] -F <file>

ОПИС

Бере список об’єднаних об’єктів на stdin та створює відповідне повідомлення коміту, яке буде використано для коміту злиття, зазвичай передається як аргумент <merge-message> функції git merge.

Ця команда призначена здебільшого для внутрішнього використання скриптами, які автоматично викликають «git merge».

ОПЦІЇ

--log[=<n>]

Окрім назв гілок, заповніть повідомлення журналу однорядковими описами з фактичних комітів, що об’єднуються. Буде використано максимум <n> комітів з кожного батьківського елемента об’єднання (20, якщо <n> пропущено). Це замінює змінну конфігурації merge.log.

--no-log

Не виводьте однорядкові описи з фактичних комітів, що об’єднуються.

--summary
--no-summary

Синоніми до --log та --no-log; вони застарілі та будуть видалені в майбутньому.

-m <message>
--message <message>

Використовуйте <message> замість назв гілок для першого рядка повідомлення журналу. Для використання з --log.

--into-name <гілка>

Підготуйте повідомлення про злиття так, ніби злиття здійснюється з гілкою <branch>, замість назви реальної гілки, з якою виконується злиття.

-F <file>
--file <file>

Взяти список об’єднаних об’єктів з <file> замість stdin.

КОНФІГУРАЦІЯ

merge.branchdesc

Окрім назв гілок, заповнювати повідомлення журналу текстом опису гілок, повʼязаним із ними. Стандартне значення — false.

merge.log

Окрім назв гілок, заповнювати повідомлення журналу щонайбільше вказаною кількістю однорядкових описів з фактичних комітів, що обʼєднуються. Станадртне значення — false, а true є синонімом 20.

merge.suppressDest

Якщо додати до цієї багатозначної конфігураційної змінної шаблон, що відповідає назвам гілок інтеграції, у титулі стандартного повідомлення про злиття, яке генерується під час злиття в ці гілки інтеграції, буде опущено фрагмент «into <branch-name>».

Елемент із порожнім значенням можна використовувати для очищення списку шаблонів, накопичених з попередніх записів конфігурації. Якщо змінна merge.suppressDest не визначена, для зворотної сумісності стандартно використовується значення master.

merge.summary

Синонім до merge.log; це застаріло та буде видалено в майбутньому.

ПРИКЛАДИ

$ git fetch origin master
$ git fmt-merge-msg --log <$GIT_DIR/FETCH_HEAD

Вивести повідомлення журналу, що описує злиття гілки "master" з віддаленого сервера "origin".

ДИВ. ТАКОЖ

GIT

Частина набору git[1]