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