我有一个在Subversion SCM下的Xcode4项目。最初的目录结构看起来是这样的:Xcode4和SCM(Subversion) - 不受版本控制的组/文件夹
/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文件的文件夹拖到项目的Files组中。在拖动操作,我选择了以下两个偏好:
- 复制项目到目的地组的 文件夹(如果需要)
- 为 创建组任何添加的文件夹
其结果是“ 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
,问题是,Xcode4的SCM正显示出“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文件。
这是正确的。另外请注意,该文件夹添加像这样得到的蓝色着色... – 2012-02-14 14:51:18
这是什么解释为什么这个工程和使用组没有? – djskinner 2012-08-13 16:13:37