по существу да ; Git заморозит разность PR в точке, в которой PR был создан. Если что-то еще было объединено в master
после того, как вы создали PR, разделы head
будут отличаться, и поэтому diff
также будет отличаться.
Чтобы увидеть только ваши изменения (а не внесенные в master
за это время), вы можете использовать синтаксис с тремя точками:
git diff develop...master
По сути, это покажет вам "базу слияния" этих двух ветвей (последний общий коммит):
Если после объединения запроса на извлечение требуется дополнительная работа в той же ветви, вы все равно можете создать последующий коммит в этой ветви элементов и затем создать второй запрос на извлечение. Это будет иметь тот же эффект, что и создание независимой ветви объектов для второго коммита, хотя это может быть полезно для отслеживания связанной работы. Обратите внимание, что в последующем запросе на извлечение будут внесены изменения из обоих коммитов; он содержит все первые коммиты плюс любые изменения, сделанные после него. Таким образом, нет никакой разницы между выбором объединения двух запросов или только последним.