Ответ 1
была та же проблема, и я просто решил ее:
- удалить репозиторий в Xcode Organizer
- quit Xcode
- удалить все скрытые папки .svn(также в файле *.xcodeproj)
Надеюсь, это сработает и для вас.
Когда я удаляю файл или папку с помощью finder из моего projet в svn version control, я всегда получал предупреждение:
file://localhost/Users/XXX/Documents/Projets/XXX/file.jpg: warning: Отсутствует файл:/Users/XXX/Documents/Projets/XXX/file.jpg отсутствует в рабочей копии
Как правильно удалить файл? Этот файл не отображается в навигаторе проекта.
Спасибо.
была та же проблема, и я просто решил ее:
Надеюсь, это сработает и для вас.
Другой ответ излишне усложнен и включает удаление всех привязок управления источником из рабочей папки - при наличии простого исправления.
Такое поведение обычно возникает, когда вы перемещаете файл в Finder или удаляете файл в Finder, а затем нажимаете "delete" на недостающую ссылку в Xcode.
Это происходит потому, что Xcode автоматически "добавляет" файл в SVN - так что теперь, когда файл больше не существует, SVN запутался, потому что он думает, что он должен быть там - и когда вы удалили файл в Finder, ваша информация SVN не была " t получить обновление (вы не удаляли файл в SVN).
Предупреждение не является предупреждением Xcode per-se - но больше общего предупреждения об источнике /SVN.
Чтобы исправить предупреждение (и состояние вашей локальной рабочей папки SVN), используйте ваш SVN-клиент для "возврата" предыдущей операции "добавить":
svn revert PATH
или, менее предпочтительно, вы можете принудительно "Удалить" отсутствующий файл:
svn delete --force PATH
Чтобы предотвратить возникновение ошибки в первую очередь, всегда "удаляйте" через Xcode или через ваш SVN-клиент (но если вы удалите его через ваш SVN-клиент, вам все равно придется удалить отсутствующую ссылку в Xcode - так что вы можете просто удалить его в Xcode, чтобы быть с).
У меня возникла такая же проблема после удаления файла из папки, а затем ссылка из проекта XCode.
Я решил его, выполнив SVN, а затем снова обновив рабочую копию из SVN.
Для меня это было так же просто, как обновление рабочей области Xcode (5).
Это происходит, когда вы удаляете файл на Xcode, но не сообщите об этом svn-серверу.
Перейдите в инструмент командной строки и удалите файл напрямую.
svn delete missingFile.m
и зафиксировать его
svn commit -m "Deleting file"
обратите внимание, что если вы удалите папку .svn, предупреждение исчезнет, но вы потеряете связь с svn-сервером.