SVN未能提交[add] ed文件夹。我添加了一个新的文件夹/目录“ImagesSubDirectory”,并在其中放置了几个图像。 Xcode为所有添加的图像显示“A”。 “svn status”terminal命令显示ImagesSubDirectory和此目录中的图像的“A”。但是,当我尝试将此提交到服务器时,我收到了关注错误:
svn:提交失败(详情如下):svn: '/路径/项目/ ProjectDirectory /资源/图像/ ImagesSubDirectory' 不受版本控制,不是提交的一部分,但它的 儿童 '/Path/Project/ProjectDirectory/Resources/Images/ImagesSubDirectory/MyImage@2x.png' 是提交的一部分
Xcode提交对话框未显示针对“ImagesSubDirectory”的“A”。怎么了,怎么解决?我可以使用终端,但Xcode应该处理它,对吗?
P.S。我正在使用Xcode版本4.3.2(4E2002)
答案 0 :(得分:3)
这只是错误的Xcode + SVN行为。
我不得不使用终端来解决问题。
答案 1 :(得分:2)
在检入时,在所有“@2x
”文件的末尾添加“@”字符,您的subversion问题将得到解决。
换句话说,“svn add blahblah@2x.png@
”(其中blahblah是Retina高rez图像文件的真实名称)在终端然后显式提交。换句话说,不要从Xcode添加这些文件,使用终端中的命令行。
Subversion可能会对文件名中包含“@”的文件造成麻烦。
答案 2 :(得分:1)
这是我的案例解决方案: 在终端中,使用svn首先添加文件然后提交:
1.file是xxx@3x.png:image_file_name@3x.png
2.然后将xxx \ @ 3x.png添加到svn:
svn add image_file_name\@3x.png@
3.fiannaly to commit:
svn commit -m “add your comment here"