1

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

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

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

4 ответа4

2

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

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

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

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

2

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

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

1

В NetBeans 8.0.2:

  • Отключить репозиторий (Меню: Команда-> Отключить)
  • Очистить историю URL репозитория (Меню: Сервис-> Параметры-> Команда-> Subversion-> Управление настройками соединений)
  • Переподключиться с новым URL (Меню: Команда-> Подключиться)
1

В черепахе SVN Client,

Перейдите в корневую папку проекта svn. Затем щелкните правой кнопкой мыши.

TortoiseSVN-> Переместить. И назначьте новый IP-адрес.

Готово

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .