Git-гілки
Керуйте локальними та віддаленими гілками без виходу з VS Code. Панель Git-гілок у сайдбарі SnakeFlow показує всі гілки, дозволяє переключати контекст одним кліком та очищати зайві гілки.
Можливості
- Усі локальні гілки, відсортовані за датою останнього коміту
- Checkout одним кліком — без термінала
- Видалення — одна або кілька гілок одночасно
- Захищені гілки — подвійне підтвердження перед видаленням
- Open on GitHub — відкриває compare view для гілки на GitHub
Як відкрити
Панель Git-гілок знаходиться в сайдбарі SnakeFlow. Натисніть іконку гілки, щоб розгорнути панель. Гілки відображаються у зворотному хронологічному порядку (спочатку нещодавно змінені), тому активні feature-гілки завжди зверху.
Перемикання гілок
Клікніть назву гілки — SnakeFlow виконає git checkout <branch> у фоні і оновить статус-бар. Перемикання відбувається миттєво, без додаткових підтверджень.
Якщо є незбережені зміни — Git відхилить checkout (так само, як у терміналі). SnakeFlow покаже повідомлення про помилку.
Видалення гілок
Клік правою кнопкою на гілці відкриває меню з опцією видалення. Можна виділити кілька гілок і видалити їх разом — зручно для очищення змержених feature-гілок.
Захищені гілки (main, master, develop, staging, production за замовчуванням) показують діалог підтвердження перед видаленням.
Налаштування
"devManager.git.defaultBranch": "main","devManager.git.protectedBranches": ["main", "master", "develop", "staging", "production"]protectedBranches — гілки з цього списку потребують підтвердження перед видаленням. Налаштуйте список під модель гілок вашого проєкту.
Меню Git (remotes)
Палітра команд або головне меню → SnakeFlow: Git Menu:
- Sync from Upstream —
git fetchі злиття (або rebase, залежно від вашої локальної конфігурації Git) з remoteupstream— зручно для форків. - Pull from Origin — оновити поточну гілку з
origin. - Push to Origin — відправити поточну гілку на
origin.
Операції виконуються для першої папки workspace з вашими Git-обліковими даними (SSH або HTTPS). Доповнюють панель гілок — без окремого терміналу.
Status Bar
Елемент статус-бару гілки показує:
- Поточна гілка (іконка — повна назва вже є у VS Code)
- ↑N — комітів попереду remote
- ↓N — комітів позаду remote
Клік — pull з origin. Оновлення кожні 60 с і при фокусі вікна.
Open on GitHub
Кожна гілка має дію Open on GitHub — будує URL порівняння (/compare/main...<branch>) і відкриває у браузері. Зручно для перегляду змін перед створенням pull request.
Пов’язані функції
- GitHub Integration → — pull requests та issues
- Dev-сервери → — запустіть потрібний сервер після перемикання гілки