Git
Git
Этот документ объясняет некоторые соглашения и особенности того, как мы управляем кодом Symfony с помощью Git.
Запросы на включение
Каждый раз при слиянии запроса на включение, вся информация, содержащаяся в запросе (включая комментарии), сохраняется в хранилище.
Вы можете с лёгкостью найти слияния запросов на включение, так как сообщение об отправке всегда следует такому шаблону:
1
merged branch USER_NAME/BRANCH_NAME (PR #1111)
Ссылка PR позволяет вам посмотреть на исходный запрос на включение на 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