Musisz sklonować repozytorium Azure Repos o nazwie repo1 o rozmiarze 1 TB. Musisz mieć możliwość przeszukiwania historii commitów w katalogu /src, minimalizując jednocześnie czas klonowania. Które polecenie git należy uruchomić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: git clone --filter=blob:none git@ssh.dev.azure.com:v3/org/Project1/repo1.
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to git clone --filter=blob:none. Opcja --filter=blob:none tworzy częściowe klonowanie (sparse clone), które pobiera tylko metadane obiektów Git (takich jak commity i drzewa), ale nie zawartość plików (bloby) od razu. To znacznie przyspiesza klonowanie dużych repozytoriów, ponieważ pobierana jest tylko niewielka część danych. Po sklonowaniu, Git pobierze zawartość plików tylko wtedy, gdy będzie to konieczne (np. podczas przeglądania konkretnego pliku lub checkoutu). Pozwala to na przeszukiwanie historii commitów bez pobierania wszystkich danych. Opcja git clone --depth=1 wykonuje płytkie klonowanie, pobierając tylko najnowszy commit. Uniemożliwia to przeszukiwanie pełnej historii commitów. Opcja git clone git@ssh.dev.azure.com.com:v3/org/Project1/repo1 wykonuje pełne klonowanie, co jest najwolniejsze dla dużych repozytoriów. Opcja --filter=true:0 jest nieprawidłową składnią dla filtrowania.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana