Изменения не появляются в ветке разработки - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть новая функция в ветви функций, и я слил эту ветку с веткой разработки. После этого другие разработчики также объединили свои ветви функций.

Проблема в том, что теперь мои изменения не отображаются в ветви разработки, и ничего не происходит, когда я снова объединяю свою ветвь функций.

1 Ответ

0 голосов
/ 02 апреля 2019

Я просто объясняю ваши варианты использования и почему вы не можете видеть свои изменения в ветке Develop

  1. Учтите, что Develop родительская ветвь, и мы обрезаем две новые ветви, такие как Feature1 и Feature2 поверх ветви Develop .
  2. Предположим, что вы добавили некоторые изменения в ветку Feature1 и объединены в родительскую ветку Develop.Теперь все изменения Feature1 изменения объединены в ветке Develop и GIT записывается так же.
  3. Теперь посмотрим, что добавил ваш другнекоторые изменения поверх ветки Feature2 , в которой нет ваших изменений.

Q: Почему ваши изменения недоступны в Develop ответвление?

A: Согласно пункту №3, когда происходит слияние Feature2 в Develop , ваши изменения могут быть отменены этим слиянием.

В: Почему изменения не отражаются даже после повторного слияния?

A: Git уже записал, что вы слили изменения вашей функции в ветку Разработка, поэтому вы не увидителюбая разница, когда вы сравниваете ветки Feature1 и Develop

Наконец, такие случаи могут появляться, только если вы и ваш друг изменили одинаковые файлы в ветках Feature1 и Feature2

Я надеюсь, что вы понимаете тТеперь он выяснил обстоятельства вокруг ГИТ.

...