Хорошо, я использую Tortoise Subversion в Vista и использую VisualSVN на сервере разработки Windows Server 2007.
Первоначально я просто использовал свой собственный экземпляр Tortoise не на сервере, а на своем локальном ПК, пока мне не дали мой dev-сервер. Так что у меня была куча коммитов и комментариев. Таким образом, URL-адрес хранилища был такой:
https://mylocalpc:8443/svn/MyLocalRepositoryName/trunk/WebProjectName
Структура состояла в том, что у меня был один репозиторий с именем WebProjectName, а затем под ним ветви, теги и папка ствола:
MyLocalRepositoryName
branches
tags
trunk
Теперь, когда у меня есть настоящий dev-сервер, я создал новый репозиторий и настроил его немного по-другому. Я создал один главный репозиторий, а затем папки для каждого из наших проектов ... WebProjectName - одна папка. И под каждой папкой проекта 3 папки (ветки, метки, ствол). Вот так это выглядит
DevRepositoryName
WebProjectName
branches
tags
trunk
SomeProject2
branches
tags
trunk
....
И URL-адрес WebProjectName на моем сервере dev будет:
https://devserver/svn/DevRepositoryName/WebProjectName/trunk
Мой вопрос сейчас заключается в том, что я хочу использовать новый репозиторий и папку с именем WebProjectName вместо моего локального ... так как сейчас мы используем сервер разработки слава Богу.
Но я не хочу терять всю историю коммитов и комментарии, которые были у меня локально на локальном сервере.
Можете ли вы как-то перенести все эти вещи в новый репозиторий И на структуру, которая полностью отличается от того, что я настраивал локально?
Если это так, как бы вы поступили, используя контекстное меню «Черепаха» в Windows и команды?