Что изменить, когда IP-адрес моего сервера SVN изменяется в XCode? - PullRequest
2 голосов
/ 30 октября 2010

Я получаю следующую ошибку в Xcode:

Ошибка: 175002 (сбой запроса уровня RA) Описание: ОПЦИИ 'http://User@192.168.0.107/svn/MyProj/MyProj.xcodeproj': не удалось подключиться к серверу (http://192.168.0.107)

Я сделал два изменения с момента последнего запуска:

  • Локальный IP-адрес компьютера, к которому он подключен, изменился (что, очевидно, объясняет, почему он не может подключиться)
  • Я обновил SDK 4.0 до 4.1

Я попытался исправить это, выполнив следующее:

  • Я перешел в SCM> Репозитории
  • Настроенмой репозиторий и установить новый IP-адрес.

Он правильно показывает значки "M" рядом с каждым измененным файлом, однако иногда я получаю эти сообщения об ошибках, что означает, что старый IP-адресеще где-то хранится.

Что еще мне нужно изменить при изменении IP-адреса?

1 Ответ

9 голосов
/ 30 октября 2010

Если вы изначально извлекли дерево, используя http://User@192.168.0.107/svn/MyProj (скажем), то каждая папка в вашей рабочей копии будет по-прежнему иметь ссылку на старое местоположение. Вам нужно использовать svn switch --relocate вот так:

cd MyProj
svn switch --relocate http://User@192.168.0.107/svn/MyProj http://User@newip/svn/MyProj

Не удивляйтесь, что файлы отображаются как M, и что SVN по-прежнему может правильно вычислять diff - это обе локальные операции, которые не требуют доступа к репозиторию.

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