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

LFS, sparse-checkout і патчі

Git LFS

Менеджер LFS

Визначає, чи встановлено git-lfs, чи користується ним цей репозиторій і які шаблони відстежуються. Список файлів показує, що завантажено, а що досі є вказівником, і звідти ж можна підтягнути або прибрати зайве.

Sparse-checkout

Sparse-checkout у режимі cone

Режим cone: позначте теки верхнього рівня, в яких ви справді працюєте, — і решта покине ваше робоче дерево, лишившись в історії. Корисно в монорепозиторії, де ви володієте лише двома пакетами.

Часткове клонування (--filter=blob:none) пропонується під час клонування, щоб ви не тягнули блоби, які ніколи не відкриєте.

Патчі

  • Експортувати коміт (або кілька вибраних) як .patch.
  • Застосувати його до робочого дерева (git apply) або як коміт (git am).

І те, і те — з меню Інструменти.

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

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