Вам необходимо клонировать репозиторий Azure Repos размером 1 ТБ с именем repo1. Вам нужно иметь возможность искать историю коммитов в каталоге /src, минимизируя при этом время клонирования. Какую команду git вы должны выполнить?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: git clone --filter=blob:none git@ssh.dev.azure.com:v3/org/Project1/repo1.
Почему это правильный ответ
Правильный ответ — git clone --filter=blob:none git@ssh.dev.azure.com:v3/org/Project1/repo1. Опция --filter=blob:none использует частичное клонирование (partial clone), которое загружает только объекты, необходимые для просмотра истории коммитов, но не сами файлы (blobs). Это значительно уменьшает размер клонируемого репозитория и ускоряет процесс, особенно для очень больших репозиториев, таких как 1 ТБ. При этом сохраняется полная история коммитов, что позволяет искать в каталоге /src. Опция --depth=1 выполняет неглубокое клонирование, загружая только последнюю ревизию. Это быстро, но не позволяет просматривать историю коммитов, что противоречит требованию задачи. git clone git@ssh.dev.azure.com.com:v3/org/Project1/repo1 — это обычное клонирование, которое загрузит весь репозиторий, что займет очень много времени для 1 ТБ. --filter=true:0 является некорректным синтаксисом для фильтрации.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется