Почему я получаю дополнительные коммиты в своем запросе на включение? - PullRequest
0 голосов
/ 22 ноября 2018

Вот мой рабочий процесс git:

  1. Я создаю функциональную ветку с производства.
  2. Надеюсь, что часы (не дни) будут проходить, пока я изменяю функциональную ветку.
  3. Когда я закончу ...
  4. Если прошли дни, я спрятал свои изменения.
  5. Я сделаю git rebase origin master, чтобы перенести последние в ветку функций.
  6. Тогда я git stash apply верну мои изменения.
  7. Я делаю коммит и затем нажимаю изменения
  8. Затем я создаю PR для подготовки

Когда я создаю запрос на извлечение для подготовки из моей ветви функций,по некоторым причинам PR будет включать другие коммиты, которые не мои.

Вопрос 1: Рабочий процесс выглядит нормально?
Вопрос 2: Почему я получаю дополнительные коммиты в своем PR к постановке?

1 Ответ

0 голосов
/ 22 ноября 2018
  1. Запоминание и повторное применение после перебазировки не требуется.Вместо этого в пункте 4 вы просто должны сделать регулярный коммит.После этого вы можете перебазировать ваши коммиты.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...