SVN не ... хорошо известен этим. Существует svn:external
, который хорошо работает для "тянет", но не совсем для ИМХО.
Существует Поршень и Коса , которые являются внешними "обертками". Мне не повезло с ними, когда я пытался ~ год назад: у них есть зависимости Python и / или Ruby, и они кажутся в основном устаревшими / заброшенными - но это может стоить изучить.
С SVN я просто «сдался» и теперь использую столько хранилищ, сколько необходимо.