git clone: ​​предупреждение: --depth игнорируется в локальных клонах; вместо этого используйте file://

У нас есть удаленный репозиторий в общей папке в нашей локальной сети. Я попытался сделать мелкого клона:

git clone --depth 1 //gitrepos-pc/git/foo/

Он дал мне это предупреждение и сделал полный клон:

warning: --depth is ignored in local clones; use file:// instead.

1 ответ

Решение

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

git clone --depth 1 file:////gitrepos-pc/git/foo/

Должно быть 4 слэша, а не 3, что было немного неожиданно. Я до сих пор не уверен, почему он настаивает на file://// но я думаю, это просто причуды.

Другие вопросы по тегам