Окно инструментов GitLive только что получило значительное обновление в PhpStorm

С новым окном инструментов вы теперь можете видеть всю текущую работу всей вашей команды в едином представлении, это как версия github.com/pulls, основанная на ветках, но обновляемая в реальном времени прямо в PhpStorm 🤯.

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

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

Все это работает полностью автономно, но если вы войдете в систему, вы раскроете всю мощь окна инструмента!

Войдите в систему с помощью GitHub, GitLab, Bitbucket или Azure DevOps (поддержка других сервисов будет добавлена в ближайшее время), и вы переключитесь из автономного режима в режим реального времени.

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

  • Индикаторы онлайн на аватарах, ветках и файлах покажут вам, кто из ваших товарищей по команде находится онлайн, их текущую ветку и файл, открытый в их редакторе.
  • Индикатор модификации (*) покажет вам, какие ветки и файлы содержат изменения, которые ещё не были зафиксированы или перенесены на удалённый сервер. Эти изменения также видны в diff, открываемом при щелчке на файле.
  • Посмотрите связанную проблему для ветки, а также возможность открыть проблему непосредственно в вашем трекере проблем, если вы его подключили.

Улучшенные командные фильтры

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

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

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

🔸 Оттесненные изменения. Отключение функции «Внесенные изменения» скроет участников команды, ветви и файлы без локальных, не внесенных изменений.
🔸 Неотправленные изменения Отключение неотправленных изменений скроет участников команды, ветки и файлы без изменений, которые были отпарвлены в удаленный репозиторий (отмечены звездочкой).

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

🔸 Todo. Эта опция покажет проблемы, назначенные члену команды, которые еще не связаны с веткой.
🔸 В работе. Эта опция показывает проблемы, связанные с веткой, и ветки без связанной проблемы.

👉 In progress включен по умолчанию, в то время как todo выключен и требует подключения вашего трекера проблем, вы не можете отключить оба варианта.

🔸 Устаревшие. По умолчанию члены команды, ветви и проблемы, которые не были изменены в течение 3 месяцев, скрыты, включите эту опцию, чтобы показать их.
🔸 Оффлайн. Выключение функции «В автономном режиме» скроет участников команды, которые в данный момент находятся в автономном режиме, а также ветки участников команды, над которыми они в данный момент не работают.

👉 По умолчанию функция Stale выключена, в то время как функция Offline включена, вы можете включить или выключить ее. Обратите внимание, что включение stale может привести к большому количеству результатов!

На этом пока все, мы будем рады узнать, что вы думаете об этих обновлениях и как мы можем сделать GitLive лучше для вас, поэтому, пожалуйста, напишите в разделе комментариев ниже.


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

Оцените статью
Procodings.ru
Добавить комментарий