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