В моей компании мы просим разработчиков скворовать коммиты на feature
ветвях перед слиянием в develop
. После раздачи разработчик подталкивает GitHub и записывается в GitHub для создания запроса на перенос.Почему объединенный запрос на pull в GitHub создает дубликат commit?
Когда запрос втягивания объединяются, мы в конечном итоге видит два коммитов в истории develop
отрасли:
- коммита, говоря «слит запрос тянуть»
- одиночке, раздавленные совершить от
feature
Почему это происходит? И как мы можем избежать этого? Я читал аналогичный Q&A about avoiding "merge commit hell", но моя цель - использовать интерфейс GitHub для создания, отслеживания и обсуждения запросов на загрузку.
Я думаю, что второй коммита совершить слияние. Чтобы избежать этого, вы объедините его вручную, а затем нажмите на GitHub. GitHub не имеет функции, чтобы отклонить фиксацию слияния. Проверьте [здесь] (https://stackoverflow.com/questions/16358418/how-to-avoid-merge-commit-hell-on-github-bitbucket). – xuhdev