Почему я не могу получить зафиксированную новую папку из SVN с Xcode 4? - PullRequest
0 голосов
/ 09 октября 2011

Я только начал использовать SVN с Xcode и наткнулся на несколько проблем.Я начал работать с репозиторием SVN, который был развернут на удаленном сервере.Проект имел стандартную структуру каталогов (ствол, ветви, теги).Я проверил проект с Xcode, сделал некоторую работу, выполнил коммит (из Xcode).Товарищ по команде проверил эту версию.Затем, используя XCode, я добавил новую папку с изображениями и изображения в репозиторий SVN, и успешно выполнил коммит.Я гарантирую вам, что папка с изображениями и изображения были успешно загружены на сервер SVN, потому что я видел эту папку и изображения в транке как из органайзера Xcode, так и из браузера, когда просматривал удаленные файлы проекта.

Теперь мой товарищ по команде выполнил обновление из XCode (через файл -> source -> update), но папка с изображениями и изображения не были получены.Xcode 4 только что показал сообщение, что «проект актуален».Он также пошел к органайзеру, затем выбрал ствол хранилища и нажал кнопку обновления, но было показано то же сообщение о том, что проект обновлен.После нескольких попыток он удалил свои локальные файлы проекта и выполнил проверку, но теперь изображения были успешно получены.Что может быть причиной такой проблемы?

Я знаю, что для всех необходимых задач я мог бы использовать команды терминала svn, просто любопытно, достаточно ли использовать Xcode 4 без командной строки.

1 Ответ

1 голос
/ 09 октября 2011

У нас было несколько проблем с SVN в Xcode, и нам пришлось несколько раз прибегать к командной строке для их решения. Иногда перезапуска Xcode было достаточно, но если нет, то вот несколько простых команд svn, которые могут помочь пролить свет на проблему, выполните их из корневой папки вашего проекта:

Чтобы проверить, в каком состоянии находится ваш SVN:

svn status

Для обновления до последней версии:

svn update

Для совершения:

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