Поскольку вы рассматриваете возможность использования нескольких репозиториев SVN, вам следует учитывать следующее: коммитирование в репозитории SVN является атомарным. Не допускается внесение изменений, которые применяются к нескольким репозиториям.
Даже если вы единственный человек, использующий ваш SVN-репозиторий, практическое правило заключается в том, что система предназначена для того, чтобы (теоретически) любой мог обновиться в любое время и не рисковать получением исходного кода, который не компилируется из-за плохой работы. время.
В заключение, если могут быть изменения, которые необходимо применить к файлам A и B одновременно для сохранения возможности компиляции проекта, то A и B должны находиться в одном и том же хранилище.