Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ запроса

Запрос Π½Π° слияниС (pull request) - основная функция систСмы контроля вСрсий. Π§Π΅Ρ€Π΅Π· запрос Π²Ρ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚Π΅ свои измСнСния ΠΈ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ (Ρ€Π΅Π²ΡŒΡŽ) Ρƒ соавторов рСпозитория.

Π’ запросС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ измСнСния ΠΏΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌ, ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ строкам ΠΊΠΎΠ΄Π°, ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² обсуТдСнии.

Новый запрос отобразится:

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создания ΠΈ выполнСния запроса Π½Π° слияниС ΠΏΡ€ΠΈ совмСстном Ρ€Π΅Π²ΡŒΡŽ для Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΈ описан Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ БлияниС запроса.

⚠️
  1. Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ запроса для Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΈ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ числом Ρ€Π΅Π²ΡŒΡŽΠ΅Ρ€ΠΎΠ² Π½Π΅ смоТСт ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ слияниС, Ρ‚.ΠΊ. ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π²ΡŒΡŽΠ΅Ρ€ΠΎΠΌ.

  2. Если Π² Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠ΅ выставлСно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² ΠΊΠΎΠΌΠΌΠΈΡ‚Π°Ρ…, Ρ‚ΠΎ слияниС Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.

  3. Для Ρ€Π°Π½Π΅Π΅ созданных запросов ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ» Π·Π°Ρ‰ΠΈΡ‚Ρ‹ происходит спустя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя.

  4. Π‘ΠΎΠ°Π²Ρ‚ΠΎΡ€-Π²Π»Π°Π΄Π΅Π»Π΅Ρ† запроса ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π²ΡŒΡŽ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ соавтора.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ создания запроса

Π€ΠΎΡ€ΠΌΠ° создания запроса ΠΏΡ€Π΅Π΄Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Π² зависимости ΠΎΡ‚ рСпозитория-источника запроса, для Ρ„ΠΎΡ€ΠΊΠ° рСпозитория Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ доступны для слияния Π²Π΅Ρ‚ΠΊΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°.

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ запрос

Если Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π΅ являСтся Ρ„ΠΎΡ€ΠΊΠΎΠΌ, Ρ‚ΠΎ для слияния доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π³ΠΎ собствСнныС Π²Π΅Ρ‚ΠΊΠΈ.

  1. Для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ создания Π½ΠΎΠ²ΠΎΠ³ΠΎ запроса Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ рСпозитория Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Запросы, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ запрос.

  2. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅:

    1. Π’Π΅Ρ‚ΠΊΡƒ-источник;
    2. Π¦Π΅Π»Π΅Π²ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ.
    3. (ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) Π½Π°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ Ρ€Π΅Π²ΡŒΡŽΠ΅Ρ€ΠΎΠ², ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ Π½Π° страницС запроса.
    4. (ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ запроса.
    5. (ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ описаниС запроса.
    6. НаТмитС Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ запрос.

Запрос ΠΈΠ· Ρ„ΠΎΡ€ΠΊΠ° рСпозитория

ΠŸΡ€ΠΈ создании запроса ΠΈΠ· Ρ„ΠΎΡ€ΠΊΠ° рСпозитория Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ доступны для слияния Π²Π΅Ρ‚ΠΊΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ рСпозитория.

  1. Π’ Ρ„ΠΎΡ€ΠΊΠ΅ рСпозитория ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Запросы ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ запрос.

  2. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅:

    1. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ β€” Ρ„ΠΎΡ€ΠΊ ΠΈΠ»ΠΈ ΠΎΡ€Π³ΠΈΠ½Π°Π».
    2. Π’Π΅Ρ‚ΠΊΡƒ исходного рСпозитория.
    3. Π¦Π΅Π»Π΅Π²ΠΎΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ β€” Ρ„ΠΎΡ€ΠΊ ΠΈΠ»ΠΈ ΠΎΡ€Π³ΠΈΠ½Π°Π».
    4. Π’Π΅Ρ‚ΠΊΡƒ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ рСпозитория.
    5. (ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) Ρ€Π΅Π²ΡŒΡŽΠ΅Ρ€ΠΎΠ², ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ Π½Π° страницС запроса.
    6. (ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ запроса.
    7. (ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ описаниС запроса.
    8. НаТмитС Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ запрос.

Запрос ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠΌΠΈΡ‚Π΅ с созданиСм Π½ΠΎΠ²ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΈ

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ запрос Π½Π° слияниС ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠΌΠΌΠΈΡ‚Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с созданиСм Π½ΠΎΠ²ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΈ. Π’ Ρ„ΠΎΡ€ΠΌΠ΅ создания запроса источником слияния Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½Π° новая созданная Π²Π΅Ρ‚ΠΊΠ°.

  1. ΠŸΡ€ΠΈ создании ΠΊΠΎΠΌΠΌΠΈΡ‚Π° Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ.

  2. ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΈ чСкбокс. Π”Π°Π»Π΅Π΅:

    1. (ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) Π² Π½ΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΈ для ΠΊΠΎΠΌΠΌΠΈΡ‚Π°.
    2. ΠžΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ чСкбокс, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ.

    ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡΡ Ρ„ΠΎΡ€ΠΌΠ° создания запроса Π½Π° слияния. Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½Π° Π²Π΅Ρ‚ΠΊΠ°, созданная ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠΌΠΈΡ‚Π΅.

Запрос Π½Π° страницС Π·Π°Π΄Π°Ρ‡ΠΈ

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ запроса Π½Π° страницС Π·Π°Π΄Π°Ρ‡ΠΈ см. Π½Π° страницС Π’Π΅Ρ‚ΠΊΠΈ ΠΈ запросы Π² Π·Π°Π΄Π°Ρ‡Π°Ρ….

ОписаниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² запросС

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Π²Π΅Ρ‚ΠΊΠΈ для запроса, отобразится краткая информация ΠΏΠΎ измСнСниям запроса:

  1. ΠšΠΎΠΌΠΌΠΈΡ‚Ρ‹.
  2. Π˜Π·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹.
  3. Бписок ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ измСнСния ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ.
  1. ΠšΠΎΠΌΠΌΠΈΡ‚Ρ‹ ΠΈΠ· списка ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ, Π³Π΄Π΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΠΈΡ‚Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Ρ‹ сообщСниС, ссылка ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ΠΊΠΎΠΌΠΌΠΈΡ‚, Π΅Π³ΠΎ Ρ…Π΅Ρˆ-ΠΊΠΎΠ΄ для копирования ΠΈ Π΄Ρ€

  2. Бводная информация ΠΏΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя:

    1. Π€Π°ΠΉΠ»Ρ‹ β€” ΠΎΠ±Ρ‰Π΅Π΅ число Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².
    2. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ β€” число Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².
    3. ИзмСнСно β€” число ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².
    4. ИзмСнСниС строк Π² Ρ„Π°ΠΉΠ»Π΅:
      • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ β€” совокупноС число Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… строк ΠΏΠΎ всСм Ρ„Π°ΠΉΠ»Π°ΠΌ;
      • Π£Π΄Π°Π»Π΅Π½ΠΎ β€” совокупноС число ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… строк ΠΏΠΎ всСм Ρ„Π°ΠΉΠ»Π°ΠΌ.
  3. Π’ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± измСнСниях.

ИзмСнСниС названия запроса

  1. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ запрос, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π΅ запросов.

  2. НаТмитС Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ запроса.

  3. ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡΡ модальноС ΠΎΠΊΠ½ΠΎ.

  4. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½ΠΎΠ²ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ запроса ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ.

  5. ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡΡ страница запроса с Π½ΠΎΠ²Ρ‹ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ.

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠ΅ шаги

Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅:

БвязанныС Ρ€Π°Π·Π΄Π΅Π»Ρ‹

  1. Π’ΠΊΠ»Π°Π΄ΠΊΠ° Β«Π˜Π·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹Β» запроса.

Π’Ρ‹ нашли Ρ‡Ρ‚ΠΎ искали?