Обновление:
Обходной путь: Отключите шаг «Получить источники» и получите только нужный источник, вручную выполнив соответствующие команды git в сценарии . Для этого либо используйте - checkout: none в конвейере YAML, либо check, не синхронизируйте c source на шаге get source.
[
Более подробную информацию, пожалуйста, см. Отличный ответ Шайки Абрамчика * в этом вопросе: Проверка части ветви в Azure DevOps Pipelines ( GetSources)
Для репо Azure DevOps Git, пока нет способа указать часть файлов, которые будут загружены во время шага получения исходного кода в Azure Конвейере DevOps.
Согласно вашему описанию, кажется, что ваш репо слишком большой или содержит слишком много двоичных файлов. Попробуйте разбить его на более мелкие репозитории или, если в нем много двоичных файлов, использовать Git -LFS для двоичных файлов.
Подробнее см. Здесь c - Управление большими файлами и их хранение в Git
Другой обходной путь - использование частного агента. Если сборка находится в очереди для частного агента: Очистить , опция false в шаге Получить источники.
После настройки Очистите параметр как false, он загрузит измененные файлы (вместо всех файлов) на шаге Получить источники.