svn copy - проблема с каталогами

Я хочу создать тег в своем хранилище. Моя команда:

svn copy trunk tags\1.1

Я выполняю эту команду в главном каталоге моей локальной рабочей копии. Однако он копирует весь каталог, поэтому файлы попадают в tags\1.1\trunk каталог, а не в tags\1.1, Я пытался добавить косую черту или обратную косую черту после имени каталога соединительных линий, но это то же самое. Как я могу скопировать все файлы и каталоги из транка в каталог тегов?

3 ответа

Решение

Есть ли tags\1.1 уже существует, а вы пытаетесь это перезаписать? Если это так, то вам нужно сначала удалить его (и зафиксировать удаление), в противном случае SVN предполагает, что вы хотите скопировать trunk в существующий каталог тегов.

Перейдите в директорию транка, затем сделайте

svn copy ./ ..\tags\1.1

Не уверен, почему это не сработает, если только это не проблема с локальным сервером. Я использую следующую команду, и она работает как положено, как с моим собственным сервером SVN, так и с сервером Google Code:

svn copy svn: // svn_host / project_name / trunk svn: //svn_host/project_name/tags/release-1.0.0 -m "Пометка версии 1.0.0 проекта" Имя проекта "."

Другие вопросы по тегам