Об этом проекте
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, уменьшая переключение контекста и повышая продуктивность.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.