В данный момент у меня в SVN-репозитории установлена следующая настройка:
-Root
--ProjectA
----trunk
----tags
----branches
--ProjectB
----trunk
----tags
----branches
--ProjectPool
----projectA
----projectB
Где ProjectPool содержит определенные теги ProjectA и ProjectB.
Теперь теги в ProjectPool время от времени меняются. Это означает, что конкретная транковая версия ProjectA зафиксирована, и я хочу создать копию этой ревизии в Root / ProjectPool / projectA. Новый тег должен заменить старый тег, но должна быть доступна история.
Это как ветка на моем компьютере, которую я никогда не меняю, и время от времени сливаю в нее ствол. Но это должно быть сделано в хранилище полностью. (без необходимости регистрироваться / проверять и т. д.)
Это позволило бы мне посмотреть историю Root / ProjectPool / projectA и увидеть ее изменения. Вид высокоуровневой истории изменений.
UPDATE:
Извините, я забыл задать четкий вопрос -.-
После просмотра ответов, полученных до сих пор, я бы сказал, что копии проектов в ProjectPool являются ветвями исходных проектов. Затем я могу объединить их из транка в любое время, когда мне понадобится новая версия в ProjectPool.
Вопрос теперь в том, есть ли способ сделать объединение «онлайн», без необходимости сначала создавать рабочую копию.