Редкая проверка в git v28.0.0? - PullRequest
0 голосов
/ 03 августа 2020

В git 26.0.2 я смог выполнить следующие шаги:

git worktree add --no-checkout ../test_git26 git26
cd ../test_git26
git sparse-checkout init --con
git sparse-checkout set Q/
ls

Это красиво закончилось с одним каталогом в рабочем дереве: введите описание изображения здесь

Точно такие же шаги с git 27.0.0, заканчивающиеся пустым рабочим деревом.

Мой вопрос: Имеют ли эти шаги смысл и должны ли они работать с git 28, или я ошибаюсь.

Спасибо Боаз

1 Ответ

0 голосов
/ 04 августа 2020

Похоже, что в git 28 (не проверял 27) вам нужно оформить заказ после установки шаблонов разреженного оформления. Мне непонятно, почему он не нужен в git 26. Итак, полный код выглядит следующим образом:

git worktree add --no-checkout ../test_git26 git26
cd ../test_git26
git sparse-checkout init --con
git sparse-checkout set Q/
git checkout
ls

Единственная проблема с этим решением заключается в том, что проверка требует времени, поэтому в более сложных потоках, когда вам просто нужно изменить шаблон разреженной проверки, вам не нужно, требуется проверка или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...