Синхронізація та багато репозиторіїв

Центр керування

Двадцять репозиторіїв, і питання завжди те саме: який із них зараз мене потребує?

Центр керування відповідає на нього. Усі репозиторії активного робочого простору на одному екрані, впорядковані за тим, що справді вимагає уваги:

  1. Заблоковані — ребейз чи злиття, що зупинилися на півдорозі, конфлікти, репозиторій, який узагалі не читається.
  2. Потребують синхронізації — спершу коміти, які треба забрати, потім ті, які треба відправити.
  3. У роботі — незакомічена робота, невідстежувані файли.
  4. Чисті — тихі, унизу, там, де їм і місце.

Усі репозиторії на одному екрані, найгірші згори

Що каже рядок

Гілка та її upstream · ↑попереду / ↓позаду · кількість незакомічених і невідстежуваних файлів · стеші · відкриті PR (якщо репозиторій уже завантажено) · спарклайн комітів за 14 днів · скільки часу минуло від останнього коміту.

Розгорніть рядок (шеврон або space), щоб побачити, які саме коміти чекають на відправку і які файли брудні.

Як працювати зі списком

  • Пігулки статусу вгорі — це фільтри: клацніть «3 заблоковані», щоб побачити лише їх.
  • Сортуйте за терміновістю, назвою або активністю.
  • Позначте кілька репозиторіїв, щоб зробити для них фетч, або підтягніть лише ті, що відстали (кнопка сама їх порахує).
  • Поки панель відкрита, вона оновлюється кожні 30 секунд.
Клавіша Дія
↑ ↓ або j k Пройтися списком
Enter Відкрити цей репозиторій
f / p Зробити для нього фетч / пул
space Розгорнути його
/ Перейти до фільтра

Це подання, а не вкладка

Перемикає його індикатор поруч із назвою робочого простору; клацання на будь-якій вкладці повертає вас до роботи. Він ніколи не додає власної вкладки і належить тому робочому простору, в якому ви є, — перемкніть робочий простір, і отримаєте панель саме для нього.

Читання панелі суто локальне: один git status на репозиторій, жодної мережі, жодних токенів. Відкриття панелі ніде не виконує автентифікації. Фетч завжди відбувається лише тоді, коли ви про це попросили.

Дивіться також: Робочі простори та вкладки · Робочі простори, вкладки та групи

Покращити цей переклад на GitHub