Как изменить IP-адрес сервера SVN в клиентской системе после оформления заказа?
Когда я оформляю свой проект в моей локальной системе, IP-адрес сервера SVN 192.168.5.x
,
Поскольку в моей сети есть сервер DHCP, теперь IP-адрес SVN меняется на 192.168.5.y
,
Когда я пытаюсь совершить коммит, я получаю сообщение об ошибке, как теперь указать новый IP? Я использую NetBeans для выполнения действий SVN в качестве скважины в разработке.
4 ответа
Для IDE NetBeans, в главном меню выберите Team->Relocate их дать ваш измененный URL, источник
Редактировать: Аналогично в RapidSVN, в меню Repository->switch URL будет указана опция, здесь мы можем дать новый URL репозитория SVN и проверить опцию relocate.
Вы хотите команду svn switch. Вы можете узнать больше о его синтаксисе, изучив svn help switch, но кратко;
svn switch --relocate <OLD REPOSITORY LOCATION> <NEW REPOSITORY LOCATION>
Быть осторожен. Дважды проверьте свои адреса и убедитесь, что они не будут прерваны на полпути (особенно если вы используете SVN 1.6), иначе вам придется вычистить беспорядок.
Изменить: запоздалая мысль. Ваш SVN-сервер должен действительно иметь статический IP-адрес DHCP, в противном случае вам придется продолжать это переключать. Или, по крайней мере, динамическое имя хоста, которое постоянно указывает на правильный IP-адрес. Это сделает вашу жизнь проще.
В черепахе SVN Client,
Перейдите в корневую папку проекта svn. Затем щелкните правой кнопкой мыши.
TortoiseSVN-> Переместить. И назначьте новый IP-адрес.
Готово
В NetBeans 8.0.2:
- Отключить репозиторий (Меню: Команда-> Отключить)
- Очистить историю URL репозитория (Меню: Сервис-> Параметры-> Команда->Subversion-> Управление настройками соединений)
- Переподключиться с новым URL (Меню: Команда-> Подключиться)