«Быстрые кнопки» — открытый плагин с безопасными и повторяемыми действиями над проектами в 1С:Enterprise Development Tools (EDT). Интерфейс локализован на русский и английский языки.
Плагин добавляет действия в контекстное меню Git-проекта в навигаторе EDT. Каждое действие видно только для проектов, подключённых к Git, и работает в русском и английском интерфейсе. Любую кнопку можно скрыть или показать в разделе Окно > Параметры > Быстрые кнопки (по умолчанию показаны все).
- Переключиться на настроенную ветку и обновить
- Что даёт: одним кликом безопасно переключает проект на заранее заданную ветку и подтягивает её из удалённого репозитория.
- Как работает: сначала отклоняет несохранённые редакторы и любые незакоммиченные изменения (изменённые, staged,
untracked); затем делает fetch из настроенного upstream,
originили единственного однозначного remote; создаёт или переключает локальную ветку; обновляет её только через fast-forward. Никогда не выполняет merge, rebase, reset, принудительное переключение, commit или push — разошедшиеся ветки и незавершённые Git-операции оставляет для ручного разрешения. - Настройка: целевая ветка (по умолчанию
main) — в разделе Окно > Параметры > Быстрые кнопки.
- Переключиться на другую ветку…
- Что даёт: быстрый переход на любую локальную или remote-tracking ветку, тег либо другой ref.
- Как работает: открывает штатное окно выбора ветки EGit со стандартной Git-иконкой и выполняет обычный checkout — без автоматического fetch или обновления из remote.
- Настройка: не требуется.
- Слить…
- Что даёт: слияние выбранной ветки, тега или ref в текущую ветку через штатный механизм EGit.
- Как работает: открывает стандартное окно слияния EGit со штатной Git-иконкой и выполняет обычный merge (может создать merge-коммит или сообщить о конфликтах — это поведение самой EGit).
- Настройка: не требуется.
- Откройте последний релиз.
- Скачайте
edt-fast-button-<версия>.zip, а не автоматически созданный GitHub архив исходников. Не распаковывайте файл. - В EDT откройте Справка > Установить новое ПО, затем выберите Добавить > Архив и укажите скачанный ZIP.
- Выберите Быстрые кнопки, завершите установку и перезапустите EDT по запросу.
Текущая целевая версия — EDT 2026.1. К релизу прикладывается контрольная сумма SHA-256. Происхождение сборки можно проверить через GitHub CLI:
gh attestation verify edt-fast-button-<версия>.zip -R Jimmo910/edt-fast-buttonНужны JDK 17 и Maven 3.9.4 или новее:
mvn clean verifyКоманда компилирует плагин, запускает JUnit и Checkstyle, проверяет покрытие JaCoCo и создаёт p2-архив в
repositories/ru.jimmo.edt.fastbutton.repository/target/.
Архитектура и правила участия описаны в CONTRIBUTING.md, изменения — в CHANGELOG.md, порядок сообщения об уязвимостях — в SECURITY.md. Код распространяется по лицензии Eclipse Public License 2.0.