6
У нас есть удаленный репозиторий в общей папке в нашей локальной сети. Я попытался сделать неглубокий клон:git clone: warning: --depth игнорируется в локальных клонах; use file: // вместо
git clone --depth 1 //gitrepos-pc/git/foo/
Он дал мне это предупреждение, и сделал полный клон:
warning: --depth is ignored in local clones; use file:// instead.
'файл: //' является протоколом. '//' означает общий ресурс Samba (из Windows '\\'). Поместите эти два вместе, и у вас есть файл: //// '. Было бы проще, если бы git понимал протокол smb: // '(он делает, вроде, через' file: // ', но я не знаю, что это делает). – rubenvb
@rubenvb Это объясняет это, спасибо. Таким образом, обычные три слэша - это действительно 'file: //' + стартовая черта обычного локального пути, я думаю. – sashoalm
Это моя догадка да ':)'. – rubenvb