GIT: в чем разница между запросом на вытягивание и слиянием?
на таких сервисах, как bitbucket и github, у вас есть возможность создать запрос на вытягивание..
мой вопрос к вам (разработчикам), что все различия между двумя?
различия, которые я в настоящее время знаю:
- возможность утвердить или отклонить запрос
- возможность предоставить добавить описательное сообщение с запросом
кроме этого, кажется, что запрос на вытягивание-это просто слияние.. правильно?
2 ответов
Да, это правильно,pull request
на GitHub и Bitbucket есть запрос на слияние двух ветвей.
один из вариантов использования должен иметь человека QA, который не является разработчиком обзора и утвердить запрос на слияние.
другой вариант использования-разработка на master
филиала не допускается. Разработчик всегда развивается в другой отрасли. После завершения разработки создается запрос pull для слияния в master
филиала.
"запрос на вытягивание" - это запрос в вышестоящий репозиторий для слияния некоторых изменений в их код ("вытащите изменения из моего репозитория и добавьте их в свой, пожалуйста"). Так что это совсем не похоже на слияние - это запрос объединить.