Перейти до вмісту

Інтеграція з Git

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

Рядок стану показує поточну гілку разом із кількістю комітів попереду / позаду відносно її upstream.

Позначки стану кожного файлу

Section titled “Позначки стану кожного файлу”

Кожен файл і тека отримують невелику позначку стану:

  • зафіксовано
  • змінено
  • підготовлено
  • не відстежується
  • ігнорується
  • конфлікт

Тека переймає стан свого найзначущішого нащадка, тож ви можете помітити зміни, не розгортаючи її.

Інтеграція з Git використовує встановлений в ОС git — жодного вбудованого не постачається. Перемикайте її в Параметри → Git:

  • Типово вона увімкнена.
  • Перемикач сховано, коли git не встановлено.

Усередині репозиторію ви також можете виконати дві щоденні команди синхронізації з віддаленим репозиторієм із командного меню → Інструменти:

  • Git pull — виконує git pull у поточній теці, а потім оновлює список.
  • Git push — виконує git push у поточній теці.

Ці рядки з’являються в підменю «Інструменти» лише тоді, коли поточна тека міститься в робочому дереві git і встановлено git — незалежно від перемикача позначок стану вище. Сповіщення повідомляє про результат; у разі невдачі показується власне повідомлення git (наприклад, коли немає upstream, потрібна автентифікація або є конфлікти).