2013-12-05 3 views
2

Наличие незначительной проблемы с git/bitbucket.git merge branches bitbucket does not show merge

Работая над небольшим проектом и для каждой функции, я создаю ветвь, реализую функцию, нажимаем эту ветвь на битбакет. На данный момент битбакет показывает мои фиксации в ветке. Я соединяю ветку с мастером. Затем перетащите мастер в битбакет, но как только я это сделаю, битбакет больше не показывает никаких коммитов под веткой и не показывает никаких типов ветвей на странице коммитов мастера - ведь для других слияний (не уверенных, какие) я получаю двойную строку, показывающую, где каждая фиксация была сделана для другой ветви, и фиксация, которая их объединяла. Почему я не вижу этого сейчас?

Благодаря

ответ

3

Это, вероятно, разница между быстро вперед и не быстро вперед слияниях. Если только одна ветвь продвинулась, другая ветка может быть «переадресована» и нет коммита слияния.

См Basic Branching and Merging именно:

... при попытке слить один коммит с, что может быть достигнуто после первой истории совершения х, Git упрощает вещи, перемещая указатель вперед, потому что нет дивергентная работа, чтобы объединиться - это называется «быстрая перемотка вперед».

+0

Я вижу, так что в этом случае нет никакой разницы для меня, просто совершая изменения в ветке мастера? Так что, если я знаю, что никто другой не собирается вносить изменения, это приемлемо? –