User Manual

Графический вид

Обзор

Граф версий контроля делает легким отслеживание прогресса и истории слияния веток проекта PlayCanvas.

В то время как панель контроля версий отображает простой список последних контрольных точек выбранной ветки, графический вид показывает гораздо больший (и расширяемый) вид всего графа контроля версий, включая контрольные точки, ветки и слияния:

Запуск графического вида

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

Узлы графа

Узел графа будет содержать следующую информацию:

Контекстное меню узла графа

При нажатии на узел открывается контекстное меню с некоторыми или всеми следующими опциями, в зависимости от узла и прав доступа:

Расширяемые узлы

Изначально графический вид отображает до 20 контрольных точек из каждой ветки и до 60 контрольных точек в общей сложности.

Треугольник в верхнем правом углу узла означает, что у него есть еще больше входящих или исходящих ребер (таких как ветки и слияния), и их можно расширить через контекстное меню "Расширить узел".

Закрытые ветки

Граф также будет включать контрольные точки из закрытых веток, чтобы они всегда могли показывать оба родителя контрольной точки результата слияния. Они отмечены [x] после имени ветки:

Логика расположения узлов графа

Чтобы уменьшить размер графа как вертикально, так и горизонтально и облегчить навигацию, узлы графа располагаются определенным образом.

Ветка, которая была выбрана при нажатии кнопки Графический вид, показана слева. Все остальные ветки расположены справа от нее.

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

Он также пытается расположить родительские контрольные точки ниже своих детей, когда это возможно.

В то же время он пытается избегать больших промежутков между узлами в ветке, изначально выбранной для графического вида, потому что скорее всего потребуется четкий обзор всех ее контрольных точек. Это и подобные соображения иногда могут привести к тому, что родительская контрольная точка будет показана выше своего ребенка в другой ветке и стрелка будет указывать вниз.

Цвет ребра помогает легко определить его направление, потому что он всегда соответствует цвету исходного узла.

Цвет каждой ветки остается неизменным при каждом открытии графического вида и не зависит от того, какая ветка была выбрана для его запуска.

Графический вид поддерживает масштабирование колесом прокрутки и панорамирование с помощью щелчка и перетаскивания.

This site is translated by the community. If you want to get involved visit this page