xCode доставляет мне неприятности, и я пока не могу себе помочь.
Когда я фиксирую свой проект, xCode сообщает:
Рабочая копия "[имя_проекта]" не смогла зафиксировать файлы
svn: коммит не выполнен (подробности следуют);
svn: '/ Users / [каталог пользователя] / [путь к проекту] / [каталог источника] /. DS_Store' не контролируется версиями.
Забавно, я даже не пытаюсь добавить или зафиксировать .DS_Store. В любом случае, я попытался устранить эту ошибку, удалив .DS_Store с помощью поиска (очень бесполезно, всплывает снова сразу после его уничтожения) и командной строки (менее бесполезно, но все же не повезло).
Затем я последовал этому совету http://soledadpenades.com/2009/07/02/keeping-ds_store-files-at-bay/, чтобы добавить .DS_Store в мой список игнорирования, как в директории проекта, так и во всех подкаталогах, использующих
svn propset svn:ignore .DS_Store .
Однако, я признаю, что я точно не знал, что я там делал. Я уже долгое время использую SVN в Windows исключительно с пользовательским интерфейсом Tortoise и чувствую, что мне стыдно, что у меня недостаточно навыков работы с командной строкой SVN.
После игнорирования ошибка выглядит так:
Копия Woking "[projectName]" не смогла зафиксировать файлы
svn: фиксация не удалась (подробные сведения):
svn: файл или каталог '.' устарел; попробуйте обновить
svn: ресурс устарел; попробуйте обновить
Полагаю, это произойдет, если вы будете слепо следовать советам из Интернета без достаточного уровня понимания (позор мне).
Выполнял обновление, ничего не делал, все файлы были обновлены.
Поскольку я не хочу делать вещи хуже, чем они есть сейчас, я смиренно прошу помощи у вас, классные парни и девушки.
Спасибо,
Chris
Ответ
Принудительная фиксация с терминала. После этого использование управления исходным кодом в xCode снова работало нормально.