Вы можете создать отдельные внешние элементы для каждой подпапки в указанном репозитории. Таким образом, если ваш внешний репозиторий с проектами A, B и C и вы хотите только A и B, то вы можете сделать две отдельные внешние ссылки на подпапки для A и B по отдельности.
В настоящее время я делаю это с проектом, но вы можете столкнуться с проблемами, если вы на самом деле вносите изменения во внешние элементы и фиксируете их, поскольку изменения в двух отдельных внешних элементах не могут быть зафиксированы атомарно. Эта проблема существует, даже если два внешних объекта фактически указывают на один и тот же репозиторий, что имеет смысл, но важно отметить при использовании этого метода.
Кроме того, если вы несете ответственность за второй репозиторий, одним из вариантов также является сборка тестирования, документации и других связанных папок в еще один отдельный репозиторий с внешними исходными кодами для отделения их от основного репозитория кода. Таким образом, эти папки не будут извлечены при создании внешней ссылки из-за зависимостей кода.