Git не создает новый коммит при слиянии A-> B, а затем B-> A, как мне убедиться, что другие команды увидят второе слияние? - PullRequest
1 голос
/ 16 января 2020

Git не создает новый коммит при слиянии A-> B, затем B-> A, как мне убедиться, что другие команды увидят второе слияние?
Я слил A-> B, чтобы получить последние из другие разработчики, чтобы QA мог проверить мои изменения, а также все остальные Теперь мне нужно от B-> A до pu sh основной ветки, чтобы удаленно с моими изменениями. Это второе слияние не создает новый коммит. Он может обновлять историю, но без новой фиксации. Таким образом, для других разработчиков, похоже, ничего не произошло. Также использование sourcetree gui для git не выдает уведомление, как обычно, когда он обнаруживает, что новые коммиты были переданы на удаленный сервер. Каковы мои варианты для нового коммита? Очевидно, что добавление строки в некоторый случайный файл является опцией, но также является раздражающим дополнением к процессу. Заранее спасибо за совет.

1 Ответ

1 голос
/ 17 января 2020

Вы не получаете коммит слияния, потому что это ускоренное обновление.

Вы можете принудительно создать коммит слияния на быстрых обновлениях с опцией --no-ff.

git help merge даст вам больше деталей.

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