Я не верю, что вы можете делать то, что хотите, по крайней мере, не за одну ревизию. Это побочный эффект вашей установки, которая выполняет ветвление на уровне проекта, а не на уровне BigProject. Вы не сможете просто создать один тег выпуска для всего этого. Однако я предполагаю, что то, что вас действительно волнует, - это простой способ объединить все ваши проекты, а не то, что это одна ревизия.
Вот что я предлагаю:
Сначала сделайте то, что вы уже показали выше (набор команд SVN Copy), чтобы создать теги 1.0.0 для всех ваших проектов. Затем создайте область по вашему выбору (BigProject / теги могут не иметь смысла, учитывая макет, который вы уже получили - просто выберите местоположение.)
Я пойду с svn: // localhost / Releases / BigProject / для своих собственных целей, так как вы можете захотеть, чтобы он отличался от иерархии папок 'BigProject', иначе я бы просто выбрал / BigProject / tags.
В этом случае создайте папку с именем используемого вами тега, 1.0.0.
Теперь у вас есть:
svn://localhost/Releases/BigProject/1.0.0
Оформить заказ в этой папке. Добавьте свойство svn, svn: externals, с содержанием:
svn://localhost/BigProject/Project1/tags/1.0.0
svn://localhost/BigProject/Project2/tags/1.0.0
svn://localhost/BigProject/ProjectX/tags/1.0.0
Теперь вы можете проверить svn: //localhost/Releases/BigProject/1.0.0, чтобы все ваши проекты имели тег 1.0.0.