Моё рабочее место организовано в виде каталоговbbиbbcb, при этом, в каталогеbbсbхранится исполняемый файл Blackbox, основные подсистемы, и, подсистемы из репозитория oberoncore и с сайта Цинна. в каталогеbbвсёнашесодержимое синхронизируется с репозиторием на битбакете. И этот каталог bb подключается через параметр /USE при запуске ББ.
В принципе, для меня не составило проблемы запилить bat-файл с таким содержимым
## Код:
```
xcopy "d:\dev\bb.svn\Abf\Abf" "d:\dev\bbcb\Abf" /E /I /F /H /Y
```
где d:\dev это симлинк на рабочую флешку
для каждой из нужных мне подсистем. Такой bat-файл я теперь выполняю после проверки репозитория, как раньше я выполнял обновление отдельных мини-репозиториев в каталогеbbcb.

Так же, я создал простенький ланчер, который может запустить описаную выше конфигурацию сборки на любом компе из любого места. Это позволяет работать с флешки, но лишает меня возможности использовать симлинки в описанном вами варианте.

Видимо, основная причина описаных проблем - невозможность подключать множество каталогов в виде каталога /USE или его аналога