То, что вы пытаетесь сделать, нарушает некоторые основные принципы использования SVN. Предполагается, что каждый репозиторий является целочисленным и неповрежденным источником рабочего кода, поэтому, когда другой разработчик загружает код, он получает все необходимое для работы (кроме внешних зависимостей, если таковые имеются). Похоже, вы готовы заставить разработчиков создать файловую систему головоломки проектов, что в общем случае приводит к сложным извлечениям из нескольких репозиториев в несколько папок.
Если вы хотите сделать копию каталога из другого хранилища в вашем хранилище, я предлагаю вам сделать следующее:
- Оформить копию проекта из отдельного хранилища во временный каталог
- С помощью Tortoise экспортируйте в подкаталог вашего решения
- Добавьте его в VisualSVN, а затем будьте готовы передать все файлы в репозиторий в виде копии
Помните, что после обновления отдельного репозитория обновленное не будет отражено в вашем репо. Вам придется делать исправления или лучше использовать команду merge
.