Как изменить IP-адрес сервера SVN в клиентской системе после оформления заказа?

7588
Yashwant

Когда я оформляю свой проект в моей локальной системе, IP-адрес сервера SVN 192.168.5.x.

Поскольку в моей сети есть сервер DHCP, теперь IP-адрес SVN меняется на 192.168.5.y.

Когда я пытаюсь сделать коммит, я получаю сообщение об ошибке, как теперь указать новый IP? Я использую NetBeans для выполнения действий SVN в качестве скважины в разработке.

1

4 ответа на вопрос

2
Xyon

Вы хотите команду svn switch. Вы можете узнать больше о его синтаксисе, изучив svn help switch, но кратко;

svn switch --relocate <OLD REPOSITORY LOCATION> <NEW REPOSITORY LOCATION> 

Быть осторожен. Дважды проверьте свои адреса и убедитесь, что они не будут прерваны на полпути (особенно если вы используете SVN 1.6), иначе вам придется вычистить беспорядок.

Изменить: запоздалая мысль. Ваш SVN-сервер должен действительно иметь статический IP-адрес DHCP, в противном случае вам придется продолжать это переключать. Или, по крайней мере, динамическое имя хоста, которое постоянно указывает на правильный IP-адрес. Это сделает вашу жизнь проще.

Спасибо за ваш ответ, я использую UberSVN в Ubuntu, у вас есть идеи по UberSVN? Yashwant 11 лет назад 0
Никогда не пользуясь им, я не очень разбираюсь в этом. Я не могу себе представить, почему процесс будет другим, но я думаю, что вы должны прочитать документацию UberSVN, чтобы убедиться, что это не так. Я хотел бы начать с [этой страницы] (http://docs.ubersvn.com/v1.0/reference.html#R73) Xyon 11 лет назад 0
Я рад, что кто-то выложил фактический код SVN, чтобы он заработал, а не что-то с графическим интерфейсом, спасибо, спасибо. Обратите внимание, что если вы неправильно указали полный путь, svn сообщит вам, как он должен выглядеть в случае ошибки сбоя, а расположение - это полный путь, используемый svn, например, скажем: svn + ssh: // [ip address] / your / репо / путь Lizardx 6 лет назад 1
2
Mahesh.D

Для IDE NetBeans, в главном меню выберите Team-> Relocate их дать ваш измененный URL, источник

Редактировать: Аналогично в RapidSVN, в меню Repository-> switch URL будет указана опция, здесь мы можем дать новый URL репозитория SVN и проверить опцию relocate.

1
jrhamza

In Tortoise SVN Client,

Go to root folder of the svn project. Then, right click.

TortoiseSVN->Relocate. And assign the new IP address.

Done

1
Gal Samuel

In NetBeans 8.0.2 :

  • Disconnect the repository (Menu: Team->Disconnect)
  • Clear repository url history (Menu: Tools->Options->Team->Subversion->Manage Connections Settings)
  • Reconnect with new url (Menu: Team->Connect)