Интеграция с Git
Когда вы находитесь внутри репозитория git, DeckCrate показывает его состояние прямо в списке файлов.
Ветка в строке состояния
Заголовок раздела «Ветка в строке состояния»Строка состояния показывает текущую ветку, а также число коммитов впереди / позади относительно её upstream-ветки.
Значки состояния файлов
Заголовок раздела «Значки состояния файлов»Каждый файл и каждая папка получают небольшой значок состояния:
- зафиксирован
- изменён
- проиндексирован
- неотслеживаемый
- игнорируемый
- с конфликтом
Папка принимает состояние наиболее значимого из вложенных элементов, так что изменения видно, не разворачивая её.
Требования и переключатель
Заголовок раздела «Требования и переключатель»Интеграция с Git использует git, установленный в системе — свой в комплект
не входит. Включить или выключить её можно в Настройках → Git:
- Она включена по умолчанию.
- Переключатель скрыт, если
gitне установлен.
Действия Git
Заголовок раздела «Действия Git»Внутри репозитория вы также можете выполнить две повседневные команды синхронизации с удалённым репозиторием из меню команд → Инструменты:
- Git pull — выполняет
git pullв текущей папке, затем обновляет список. - Git push — выполняет
git pushв текущей папке.
Эти пункты появляются в подменю «Инструменты» только тогда, когда текущая
папка находится внутри рабочего дерева git и git установлен — независимо от
переключателя значков состояния выше. Результат сообщается уведомлением; при
ошибке показывается собственное сообщение git (например когда нет
upstream-ветки, требуется аутентификация или есть конфликты).