svn copy возвращает «Хранилище перемещено навсегда» - PullRequest
0 голосов
/ 18 ноября 2009

Я всегда использовал TortoiseSVN, но теперь мне нужно создать ветку с помощью командной строки, и я не могу заставить ее работать.

Я пытаюсь выполнить шаги, перечисленные здесь Инструкции по ветвлению

И я использую следующую команду

svn copy https://coolserver:8443/svn/Actant/trunk https://coolserver:8443/svn/Geneva/branches/NewBranch -m "Создание частной ветви транка."

Но когда я делаю это, я получаю ошибку svn: Репозиторий навсегда перемещен в 'https://coolserver:8443/';, пожалуйста, переместите

Может кто-нибудь помочь мне понять, что я могу делать не так?

Ответы [ 2 ]

3 голосов
/ 18 ноября 2009

Похоже, что хранилище переместилось с https://coolserver:8443/svn на https://coolserver:8443/. Вы можете исправить свою рабочую копию, чтобы отразить это, запустив

svn switch --relocate https://coolserver:8443/svn/ https://coolserver:8443/

Или вы можете запустить команду копирования прямо в хранилище, например так:

svn copy https://coolserver:8443/Actant/trunk https://coolserver:8443/Geneva/branches/NewBranch -m "Creating a private branch of trunk."
1 голос
/ 18 ноября 2009

Оказалось, что была простая опечатка. Актант и Женева - это два разных репо, поэтому вы не можете копировать из одного в другое. Вот почему вы не должны пытаться одновременно кодировать и разговаривать с людьми.

Правильная команда для тех, кому это интересно, будет

svn copy https://coolserver:8443/svn/Actant/trunk https://coolserver:8443/svn/Actant/branches/NewBranch -m "Создание частной ветви транка."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...