Zed 1.28.1 добавил необязательный Git fetch и исправил удалённые рабочие области

Zed 1.28.1 добавил необязательный Git fetch и исправил удалённые рабочие области
Содержание статьи

11 ноября опубликован стабильный Zed 1.28.1. Обновление добавляет необязательное автоматическое получение изменений Git и исправляет ошибки удалённых рабочих областей. На Mentoring.digital разбираем настройки, которые влияют на повседневную работу в редакторе.

Автоматический fetch включается отдельно

Настройка git.auto_fetch.enabled разрешает автоматический fetch из upstream-репозитория текущей ветки и из remote ветки по умолчанию. Функция выключена по умолчанию. Интервал задаётся через git.auto_fetch.interval_secs, начальное значение составляет 60 секунд.

Fetch получает сведения и объекты из удалённого репозитория. Он не означает автоматическое слияние полученных изменений с вашей рабочей веткой. Если цель состоит в проверке новых коммитов, сначала оцените обновившиеся ссылки и различия.

В Git Graph появилась изменяемая по ширине колонка Refs, а файлы из Git Panel можно перетаскивать в терминал и области редактора. Эти изменения относятся к работе интерфейса, а не к изменению правил доступа к репозиторию.

Исправления удалённой работы и загрузок

В релизе исправлены случаи открытия локальных файлов пустыми буферами в удалённых рабочих областях и объединения областей с общей директорией после перезапуска. Перечислены и отдельные исправления SSH-соединений и удалённых терминалов.

Разработчики также улучшили проверку контрольных сумм при загрузке языковых серверов и агентов, обработку неуспешных HTTP-ответов и очистку незавершённых загрузок. Это не даёт оснований обещать отсутствие любых ошибок установки.

Что проверить после обновления

Откройте рабочий проект и знакомые файлы, проверьте восстановление сессии, сравнение изменений и используемый SSH-сценарий. Если включаете auto-fetch, подтвердите нужный remote и интервал. Не считайте получение новых коммитов выполненным слиянием.

Особенности веток и безопасный порядок синхронизации можно разобрать с ментором по Git. Отдельный preview Zed 1.29.1-pre не следует считать тем же стабильным выпуском: у него свой набор изменений.

Похожие статьи по данной теме