Перейти к содержимому

Интеграция с Git

Когда вы находитесь внутри репозитория git, DeckCrate показывает его состояние прямо в списке файлов.

Строка состояния показывает текущую ветку, а также число коммитов впереди / позади относительно её upstream-ветки.

Каждый файл и каждая папка получают небольшой значок состояния:

  • зафиксирован
  • изменён
  • проиндексирован
  • неотслеживаемый
  • игнорируемый
  • с конфликтом

Папка принимает состояние наиболее значимого из вложенных элементов, так что изменения видно, не разворачивая её.

Интеграция с Git использует git, установленный в системе — свой в комплект не входит. Включить или выключить её можно в Настройках → Git:

  • Она включена по умолчанию.
  • Переключатель скрыт, если git не установлен.

Внутри репозитория вы также можете выполнить две повседневные команды синхронизации с удалённым репозиторием из меню команд → Инструменты:

  • Git pull — выполняет git pull в текущей папке, затем обновляет список.
  • Git push — выполняет git push в текущей папке.

Эти пункты появляются в подменю «Инструменты» только тогда, когда текущая папка находится внутри рабочего дерева git и git установлен — независимо от переключателя значков состояния выше. Результат сообщается уведомлением; при ошибке показывается собственное сообщение git (например когда нет upstream-ветки, требуется аутентификация или есть конфликты).