У меня есть проект Xcode4, который находится под Subversion SCM.Начальная структура каталогов выглядела примерно так:
/MyProject
/MyProject/MyProject.xcodeproj
/MyProject/MyProject
/MyProject/MyProject/MyProject-Prefix.pch
/MyProject/MyProject/Classes
/MyProject/MyProject/Files
/MyProject/MyProject/Resources
/MyProject/MyProject/main.m
/MyProject/MyProject/README.rtf
Я перетащил папку, содержащую пару файлов PDF, в группу «Файлы» проекта.Во время операции перетаскивания я выбрал следующие два параметра:
- Копирование элементов в папку целевой группы (при необходимости)
- Создание групп для любых добавленных папок
В результате была создана группа «PDFs», и папка «PDFs» вместе со всеми файлами .pdf были скопированы в проект Xcode4.
Окончательная структура каталогов выглядела примерно так:
/MyProject
/MyProject/MyProject.xcodeproj
/MyProject/MyProject
/MyProject/MyProject/MyProject-Prefix.pch
/MyProject/MyProject/Classes
/MyProject/MyProject/Files
/MyProject/MyProject/Files/PDFs
/MyProject/MyProject/Files/PDFs/(*.pdf)
/MyProject/MyProject/Resources
/MyProject/MyProject/main.m
/MyProject/MyProject/README.rtf
Теперь проблема в том, что SCM Xcode4 показывает «A» на всех файлах PDF, но когда я выбираю кого-либо из них и пытаюсь commit
файл, он выдает мне ошибку, которая что-то говориткак это:
The working copy "MyProject" failed to commit files.
svn: Commit failed (details follow):
svn: '/Path/MyProject/Files/PDFs' is not
under version control and is not part of the commit,
yet its child '/Path/MyProject/Files/PDFs/filename.pdf'
is part of the commit.
Как я могу решить эту проблему?
Примечание. Параметр «Контроль источника» «Добавить» отображается как отключенный для всех файлов PDF.