Да вроде будет (и должно) работать. В проекте "project" указываете
два внешних проекта и в два каких нибуть каталога. https://svn/lib-repo/src/ex1/https://svn/lib-repo/include/Не феншуй это то что в таком подходе может быть рассогласованность ревизий между этими двумя внешними проектами. Тогда лучше наверно указать один внешний https://svn/lib-repo/ в какойнибудь каталог локального проекта "project", а там уже использовать только то что требуется.
ПС: если лишние файлы мешают. то можно в lib-repo/ создать требуемый комплект файлов в одном каталоге. (но это не феншуй).
Ну или вытаскивать каждый файл по отдельности (но это не феншуй - рассогласованность возможна).
git не лучше. Я до сих пор не могу понять как можно создать репозиторий с внешними проектами так что бы при клонировании основного проекта подтягивались и внешние проекты.