Используйте магические ключевые слова в сообщениях коммитов (Подписано, Соавтором, Исправлениями, ...) - PullRequest
2 голосов
/ 23 октября 2019

Сама команда Git поддерживает строку Signed-off-by: Person's name <persons@email>.

GitHub добавляет строку Co-authored-by:, которая затем показывает и коммиттера, и человека, на которого ссылаются, как коммитАвторы в пользовательском интерфейсе.

Futhermore, GitHub и GitLab каждый распознает набор ключевых слов для закрытия проблем при объединении коммита.

Isсписок ключевых слов магии Git выше полный? Существует ли процесс стандартизации для добавления этих строк и ключевых слов? Определены ли они как нечувствительные к регистру?

1 Ответ

4 голосов
/ 23 октября 2019

Они называются трейлерами и могут быть практически любой парой ключ-значение. Процесс стандартизации отсутствует, а интерпретация линий трейлеров зависит от платформы (например, GitHub, GitLab). См. Также документацию для git-interpret-trailers .

Редактировать: здесь - это некоторая информация о некоторых дополнительных трейлерах, используемых различными инструментами.

Редактировать (2): Сам Git имеет некоторую встроенную поддержку для трейлерной линии «Signed-by-by:», а также трейлерной линии «(cherry selected from commit». См. git_generated_prefixes в trailer.c а также константы в sequencer.c .

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