Почему на графике не отображается новое ветвление, отделяемое от основной ветки, когда я создаю новую ветку в терминале?

Почему граф в Sourcetree не отображает ветвь ветки с главной ветвью, когда я создаю новую ветку с именем "testing123" в терминале?

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

enter image description here

Ответы

Ответ 1

Он делает: у него есть один новый фиксатор, сделанный из master.

Это означает, что вы проверили новую ветвь testing123, сделали одно коммит и нажали ее (следовательно, начало /testing123).

Вы не видите никакого "ветвления", потому что нет нового фиксации на master, так как testing123 был создан: история testing123 остается "линейной" с одной из master.

Как только новый коммит будет создан на master, вы увидите вилку.

См. также этот поток в SourceTree:

2 возможных причины для этого:

  • У вас есть текущая ветка, выбранная в верхней части окна журнала, или
  • Филиалы фактически не вызывают расхождения на графике.
    Ветвь - это всего лишь маркер, если в каждой из них не было разного количества коммитов, которые не были распределены между ними, в графике не будет вилки.

Ответ 2

Это действительно настоящая проблема, если цель GitFlow - быть интуитивно информативной. Если я делаю начальную фиксацию, за которой следует развитие ветки, и функция branch1 (как в Vincent Dreissen Успешная Git -Branching Model) GitFlow отображает это как линейная цепочка ooo, когда на самом деле она должна быть ветвящейся цепью

    o [feature1]
   /
  o [develop]
 /
o [master]

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

Можно ли использовать разные ветки в разных цветах? Поскольку исходная точка опроса верна - ветки master и test123 появляются в одной строке одного цвета. Это на самом деле не совсем правильно и очень запутывает noobie.