git clone с фильтрацией (фильтрация не распознается сервером, игнорируется. bitbucket remote) - PullRequest
0 голосов
/ 23 января 2019

Я пытаюсь клонировать часть репо.Я видел несколько постов, касающихся фильтрации, и похоже, что должна быть возможность отфильтровать клона и быть в состоянии оттолкнуться от мелкого репо с последними версиями git.У меня есть разное репо, содержащее несколько небольших проектов, и я хотел бы иметь возможность работать только с одним или двумя одновременно.Скажем, у меня есть каталог в корне репозитория с именем matrix, будет ли это правильным синтаксисом для его клонирования?

 git clone url --filter=sparse:path=matrix 

Я получил ошибку "фильтрация не распознана сервером, игнорируется" и думаю, что это может быть связано с битбакетом, верно?

Спасибо!

1 Ответ

0 голосов
/ 26 марта 2019

вам нужно разрешить серверу выполнять фильтрацию:

git config --global uploadpack.allowFilter true

Это должно быть сделано на глобальном уровне. Переменная будет игнорироваться, если установлена ​​локально.

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