GIT: в чем разница между запросом на вытягивание и слиянием?

на таких сервисах, как bitbucket и github, у вас есть возможность создать запрос на вытягивание..

мой вопрос к вам (разработчикам), что все различия между двумя?

различия, которые я в настоящее время знаю:

  • возможность утвердить или отклонить запрос
  • возможность предоставить добавить описательное сообщение с запросом

кроме этого, кажется, что запрос на вытягивание-это просто слияние.. правильно?

2 ответов


Да, это правильно,pull request на GitHub и Bitbucket есть запрос на слияние двух ветвей.

один из вариантов использования должен иметь человека QA, который не является разработчиком обзора и утвердить запрос на слияние.

другой вариант использования-разработка на master филиала не допускается. Разработчик всегда развивается в другой отрасли. После завершения разработки создается запрос pull для слияния в master филиала.


"запрос на вытягивание" - это запрос в вышестоящий репозиторий для слияния некоторых изменений в их код ("вытащите изменения из моего репозитория и добавьте их в свой, пожалуйста"). Так что это совсем не похоже на слияние - это запрос объединить.