Git

Дата оновлення перекладу 2025-02-21

Git

У цьому документі пояснюються деякі угоди та особливості того, як ми керуємо
кодом Symfony за допомогою Git.

Запити на додавання

Щоразу, коли запити на додавання об'єднуються, вся інформація, що міститься в запиті
на додавання (включно з коментарями) зберігається у сховищі.

Ви можете ідентифікувати злиття запитів за повідомленням про фіксацію, яке завжди відповідає цьому патерну:

1
merged branch USER_NAME/BRANCH_NAME (PR #1111)

Посилання на запит на додавання дозволяє вам ознайомитися з оригінальним запитом
на додавання на GitHub: https://github.com/symfony/symfony/pull/1111. Але вся інформація, яку ви можете отримати на GitHub, також доступна в самому сховищі.

Повідомлення про злиття містить оригінальне повідомлення від автора змін. Часто це може допомогти зрозуміти, про що йшлося у змінах, а також аргументацію змін.

Крім того, повне обговорення, яке могло відбутися в той час, також зберігається у вигляді Git-нотатки (до 22 березня 2013 року обговорення було частиною основного повідомлення про злиття). Щоб отримати доступ до цих нотаток, додайте цей рядок до вашого файлу .git/config:

1
fetch = +refs/notes/*:refs/notes/*

Після вилучення, щоб отримати обговорення комміту на GitHub, потрібно додати --show-notes=github-comments до команди git show:

1
$ git show HEAD --show-notes=github-comments