Визуальное ветвление в SourceTree - PullRequest
0 голосов
/ 13 декабря 2018

Используя базовые команды git, когда я нахожусь в моей ветке master, через TerminalBash я создаю новую ветку (git checkout -b twomics), а затем ставлю, фиксирую и нажимаю, но я не вижу ветвления в SourceTree.Почему это так?

Я прикрепил изображение.Не имеет значения, выбираю ли я вкладку All Branches или Current Branch ...

У меня были другие проблемы с этим (например, эта запись), поэтому мне интересно, еслиэто только я или я что-то упустил?

enter image description here

1 Ответ

0 голосов
/ 13 декабря 2018

Ветвь Git - это указатель на коммит.Обе ветви (master и twomics) хорошо видны на опубликованном вами снимке экрана.

Поскольку twomics начинался с master и master не менял свою позицию с момента создания twomics (точнее, нет нового коммита, добавленного в master), графический клиент Git не имеет никакой причины показывать расходящиеся ветви (как в "ветвях дерева") на графике.

Вашветви не расходятся.Вся история проекта, включенная в ветку master, также включена в изменение twomics.master является предком twomics.


Ветвь twomics на два коммита впереди master.Объединение twomics в master может быть выполнено с использованием «ускоренной перемотки вперед», поскольку две ветви не расходятся.

«Объединение с ускоренной перемоткой» означает, что целевая ветвь (master здесь) нажатавперед, пока не достигнет ветви источника (twomics).Этот тип слияния возможен только тогда, когда целевая ветвь является предком исходной ветки (и это слияние по умолчанию, когда это возможно).

...