Об этом проекте

GitLens — это популярное расширение Visual Studio Code с открытым исходным кодом, разработанное компанией GitKraken для улучшения Git-рабочих процессов прямо в редакторе. Имея более 51 миллиона установок, оно предоставляет полный набор инструментов для понимания, навигации и управления Git-репозиториями, не покидая VS Code. ## Ключевые возможности ### Граф коммитов - **Живое состояние каждой строки**: Просматривайте статус опережения/отставания, неотправленные/незагруженные изменения и размеры изменений с первого взгляда. - **Незакоммиченная работа в истории**: Каждое рабочее дерево получает собственную строку, позволяя индексировать, коммитить, прятать или отправлять изменения в Compose Commits. - **Интерактивные строки**: Ветвление, слияние, rebase, cherry-pick, revert, stash, push, pull или открытие pull request прямо из графа. - **Детали на месте**: Коммиты, ветки, стеши, pull request и сравнения складываются в панели; нажмите Esc для возврата. - **Боковые панели**: Обзор, Агенты, Pull Request, Рабочие деревья, Ветки, Удалённые, Стеши и Теги — все привязаны к графу. - **Git-поиск**: Поиск по сообщению, автору, файлу, изменению или описанию на естественном языке. - **Быстрая навигация**: Переход к HEAD, upstream или цели слияния; используйте `/` для поиска веток; полная поддержка клавиатуры. ### Визуализации - **Визуальная история**: Временная шкала, показывающая, как развивался файл или репозиторий — когда появились изменения, их размер и авторы. - **Карта репозитория**: Блоки, размер которых зависит от файла, а цвет — от типа, для общего обзора. - **Живая карта агентов**: Просмотр, где агенты кодирования читают и редактируют в реальном времени, с эффектом охлаждения при их перемещении. ### Рабочие деревья и агенты - **Управление рабочими деревьями**: Создание рабочих деревьев из веток, коммитов или pull request; открытие их в том же или новом окне; отслеживание грязного состояния прямо в графе коммитов. - **Осведомлённость об агентах**: Сессии Claude Code отображаются в графе с живым статусом (работает, ожидает, требует ввода). Возобновление сессий прямо из строки. - **Ссылки в терминале**: SHA, ветки, теги или диапазоны, выводимые агентами, становятся кликабельными. - **GitKraken MCP**: Предоставляет агентам кодирования структурированный доступ к истории Git, pull request и задачам через Claude Code, Codex, Gemini CLI, GitHub Copilot CLI, OpenCode и IDE-чаты. ### ИИ-функции - **AI Review**: Просмотр изменений целиком перед открытием pull request; передача замечаний агенту для исправления. - **Compose Commits**: Сортировка бесформенной кучи изменений в отдельные целенаправленные коммиты. - **Объяснение коммитов**: Запрос на простом английском, что сделал коммит, стеш, ветка или рабочие изменения. - **Примечания к релизу**: Генерация заметок для веток, тегов или диапазонов коммитов. - **Интерактивный редактор rebase**: Перетаскивание для изменения порядка коммитов, пометка для squash, переписывания или удаления. Предсказывает конфликты, собирает конфликтные файлы в одну панель и может разрешать конфликты с помощью ИИ — с одним откатом. ### Интеграции - **Автосвязывание**: Работает с GitHub, GitLab, Jira, Gitea, Gerrit, Google Source, Bitbucket, Bitbucket Server, Azure DevOps и пользовательскими серверами. Самоуправляемые версии (GitHub Enterprise, GitLab Self-Managed) требуют Pro. - **Богатые подсказки при наведении**: Связывание pull request, веток, коммитов и аватаров пользователей для GitHub, GitLab и Jira. - **Пользовательские автоссылки**: Определите свои для ссылок типа задач Jira или тикетов Zendesk. - **Launchpad**: Единый список всех pull request, в которых вы участвуете, отсортированный по блокировщикам. Проверка, ревью или слияние без выхода из редактора. - **Облачные патчи и рабочие пространства**: Обмен незавершённой работой по приватным ссылкам; группировка репозиториев на разных машинах. ### Основные функции сообщества (бесплатно и с открытым кодом) - Аннотации blame, подсказки, CodeLens, аннотации файлов, навигация по ревизиям - Боковые панели, интерактивный редактор rebase, палитра команд Git - Интеграции и GitKraken MCP ### Pro-функции (14-дневная бесплатная пробная версия) - Все функции сообщества для приватных репозиториев - Сессии агентов и канбан агентов - Панель Pull Request с ревью и слиянием в графе - Launchpad - Все ИИ-функции - Приоритетная поддержка по электронной почте, индивидуальное обучение и адаптация ## Начало работы 1. Установите GitLens из боковой панели расширений VS Code. 2. Войдите с бесплатной учётной записью GitKraken, чтобы разблокировать граф коммитов в публичных репозиториях и начать пробную версию Pro. 3. Откройте граф коммитов через значок GitLens в панели действий. 4. Подключите свой Git-хост, трекер задач и агентов кодирования. ## Поддержка и сообщество - Центр помощи: https://help.gitkraken.com/gitlens/gitlens-home/ - Обсуждения на GitHub для поддержки сообщества и взаимодействия с командой разработчиков - Официальная страница поддержки: https://support.gitkraken.com/ - Приветствуются вклады; документация вносится через репозиторий GitLens Docs GitLens создан, чтобы держать весь ваш Git-рабочий процесс — от понимания авторства кода до управления сложной многогагентной разработкой — внутри VS Code, уменьшая переключение контекста и повышая продуктивность.