Почему на графике не отображается новое ветвление, отделяемое от основной ветки, когда я создаю новую ветку в терминале?
Почему граф в 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.