Git merge не может объединить новые коммиты в ветку разработки? - PullRequest
0 голосов
/ 17 января 2019

Я использую git-flow для управления проектом. develop ветвь как ветвь по умолчанию и feature|hotfix|bugfix/xxxx ветвь как ветвь функций.

ток у меня проблема:

git checkout develop git merge origin/hotfix/555 Командное сообщение возвращает: Already up to date. Затем я проверил код, ничего не изменилось. грустный ...

Но ветвь hotfix/555 имеет много новых коммитов и изменений по сравнению с develop branch.

Понятия не имею, почему git merge не объединяет эти изменения в develop ветку?

ниже скриншот показывает одно из различий между этими двумя ветвями:

enter image description here

1 Ответ

0 голосов
/ 17 января 2019

Во-первых, origin/develop может не совпадать с develop: сначала выполните ветвь для вашей ветки разработки, чтобы убедиться, что она находится в том же состоянии, что и origin/develop.
Та же идея для исправления (локальная ветвь) по сравнению с источником / исправлением. Потяните первым.

Во-вторых, посмотрите на график коммитов: вам нужно видеть коммиты в исправлении более поздние, чем последнее слияние для разработки.

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