n1ro°
RU

Компьютеры · Инструкция

Как добавить ещё одну папку в sparse-checkout

Сценарий возникает после уже настроенного sparse-checkout: нужно расширить рабочий набор, не потеряв ранее выбранные дир

Редакция N1RO · Проверено

Короткий ответ

`git sparse-checkout add path/to/second-app` дополняет текущий набор. В отличие от `set`, команда `add` не заменяет уже выбранные пути.

Что делать

  1. 1: Посмотрите текущие пути: `git sparse-checkout list`.
  2. 2: Добавьте каталог: `git sparse-checkout add path/to/second-app`.
  3. 3: Снова выполните `git sparse-checkout list`.
  4. 4: Если добавили лишнее, задайте правильный полный набор через `git sparse-checkout set ..`.

Важно

Не используйте `set` с одним новым путём, если хотите сохранить существующие каталоги.

Проверьте после выполнения

  • До команды: Посмотрите текущие пути: `git sparse-checkout list`.
  • Контроль результата: Если добавили лишнее, задайте правильный полный набор через `git sparse-checkout set ..`.
  • Не пропустите ограничение: Не используйте `set` с одним новым путём, если хотите сохранить существующие каталоги.

Что учитывать

Не используйте `set` с одним новым путём, если хотите сохранить существующие каталоги.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. git-sparse-checkout Documentation). Пример и формулировки — редакция N1RO на 2026-09-17.