【发布时间】:2011-09-10 02:43:55
【问题描述】:
我有一个 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
现在,问题是 Xcode4 的 SCM 对所有 pdf 文件都显示“A”,但是当我选择其中任何一个并尝试 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 文件的源代码管理选项“添加”显示为禁用。
【问题讨论】:
标签: svn version-control xcode4 commit