Вы должны посмотреть на внешние компоненты, используя свойство svn:externals
, это позволит вам иметь один репозиторий с внешними ссылками на другие репозитории.
Например, вы можете сделать это:
trunk/ <-- repository A
config/ <-- repository B
binaries/ <-- repository C
code/ <-- repository A
Однако вы не можете смешивать файлы из разных репозиториев в одной рабочей копии, но вы можете использовать внешние файлы для проверки подкаталогов вашей рабочей копии из разных репозиториев.
Для получения дополнительной информации о внешних устройствах, проверьте svnbook: Определения внешних устройств .