Subversion позволяет вставлять рабочие копии других репозиториев с помощью externals, что позволяет легко управлять версиями программного обеспечения сторонних разработчиков в вашем проекте.
Хотя они кажутся идеальными для повторного использования библиотек и контроля версий поставщика программного обеспечения, они не без их критиков:
Не используйте внешние субстраты Subversion (или аналогичные в других инструментах), они являются анти-шаблонами и, следовательно, ненужными
Существуют ли скрытые риски при использовании внешних? Пожалуйста, объясните, почему они считаются антипаттерными.