У меня была подрывная деятельность, работающая в XCode некоторое время. Интеграция подрывной деятельности всегда висела на волоске. Однако мой сервер подрывной деятельности изменил свой IP-адрес..., и мой проект XCode все еще пытается искать источник на старом IP.
Я изменил IP сервера подрывной деятельности с помощью меню SCM в XCode... однако эти изменения, кажется, не производят проект.
Кто-либо получил какую-либо идею, как я изменяю IP подрывной деятельности в проекте?
Богатые аплодисменты
Это не Xcode, это сам svn по-прежнему обращается к старому репозиторию. Попробуйте запустить терминал и войти в каталог проекта. Здесь используйте переключатель svn command:
svn switch NewURL
затем обновите или закройте / откройте проект Xcode.
Вам нужно использовать параметр --relocate для команды svn switch, если вы просто меняете имена хостов или IP-адреса.
Итак, примерно так:
svn sw - переместить svn: // brian@123.123.123.123 / mypath svn: // brian@122.122.122.122 / mypath
Попробуйте создать новый репозиторий SCM и настроить свой проект на новый, и если это сработает, вы можете безопасно удалить старый.
У меня были похожие проблемы, когда имя dns для моего сервера svn изменилось (но сохранился тот же IP)
svn sw --relocate сработал для меня (из терминала на mac). После изменения перейдите к "Обновить весь проект" из меню SCM в xcode.
Хорошая идея сначала сделать svn info, чтобы проверить URL вашего репозитория. При первой попытке я ввел неправильный URL FROM, и svn sw --relocate просто ничего не делает, не сообщая об ошибке.
Смущает то, что в xcode браузер SCM - репозиториев работал нормально после того, как я обновил настройки svn в предпочтениях xcode, но мой проект не исправлялся до тех пор, пока не было сделано --relocate.