2016-11-02 22 views

Odpowiedz

6

Ok, po jakimś eksperymentowania mam go, musiałem użyć

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

Musiało to być 4 ukośniki, a nie 3, co było nieco nieoczekiwane. Nadal nie jestem pewien, dlaczego nalega na file:////, ale myślę, że to tylko dziwactwo.

+2

'file: //' to protokół. '//' oznacza udział Samby (z Windows '\\'). Połącz te dwa elementy, a otrzymasz 'file: ////'. Byłoby prostsze, gdyby git zrozumiał protokół 'smb: //' (robi to, poprzez, 'file: //', ale nie wiem, czy to robi). – rubenvb

+0

@rubenvb To wyjaśnia, dzięki. Tak więc zwykle 3 ukośniki to tak naprawdę 'file: //' + początkowy ukośnik zwykłej lokalnej ścieżki. – sashoalm

+0

Zgaduję, że tak ":)". – rubenvb