Получите полное представление обо всей работе, выполняемой в вашем репозитории, и о том, как она сравнивается или возможно конфликты с изменениями, которые вы вносите в свою собственную ветку с новым GitLive Просмотр репозитория 🚀

Представление репозитория показывает все ветки впереди вашей текущей ветки с точки зрения коммитов и изменения в этих ветках, сгруппированные по автору.

Описание изображения

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

Это показывает вам все изменения между общий предок вашей текущей ветки и каждой удаленной ветки, подобно тому, что вы видели бы в PR на GitHub.


Знайте, когда ваша ветвь отстает

Когда ветка по умолчанию или ветка удаленного отслеживания опережает текущую ветку, они отображаются на верхнем уровне дерева.

Описание изображения

Как вы можете видеть, они позволяют узнать, сколько измененных файлов вам нужно извлечь, и, как вы, вероятно, уже знаете, хорошая гигиена Git — извлекать эти изменения как можно раньше, а не позже!


Публикация изменений рабочего дерева

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

Как упоминалось выше, GitLive выполняет то, что называется трехточечной разницей между вашим локальным HEAD (слева) и заголовками всех удаленных веток в вашем репозитории (справа).

Вы можете настроить этот процесс сравнения, изменив то, что используется в качестве оставил а также Правильно сторон в diff с помощью параметров просмотра в заголовке боковой панели в VS Code.

Описание изображения

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

ОставилВерно

Общий предок. Выбор этого для левого будет включают все изменения отправляются на удаленный сервер в diff ветки.

Их удаленная ветка. Выбор этого для левого будет исключать все изменения отправляются на удаленный сервер в diff ветки.

Их удаленная ветка. Правильный выбор исключать любые локальные изменения, еще не отправленные на удаленный сервер в diff ветки.

Их рабочее дерево. Правильный выбор включают любые локальные изменения, еще не отправленные на удаленный сервер в diff ветки.

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


Переключение между репозиториями в вашей рабочей области

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

Описание изображения

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

Описание изображения

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

Здорово просматривать всю незавершенную работу во всей вашей организации, но в зависимости от размера может быть много информации!


У вас еще не установлено расширение GitLive? Вы можете найти это здесьа если хотите узнать больше о последней версии, ознакомьтесь с этот пост в блоге.