2

SVN 未能提交 [add]ed 文件夹。我添加了一个新文件夹/目录“ImagesSubDirectory”并在其中放置了几个图像。Xcode 为所有添加的图像显示“A”。“svn status”终端命令为 ImagesSubDirectory 和该目录中的图像显示“A”。但是,当我尝试将其提交到服务器时,我收到了跟随错误:

svn:提交失败(详细信息如下):svn:'/Path/Project/ProjectDirectory/Resources/Images/ImagesSubDirectory' 不受版本控制,不是提交的一部分,但它的子 '/Path/Project/ProjectDirectory/Resources /Images/ImagesSubDirectory/MyImage@2x.png' 是提交的一部分

Xcode 提交对话框未针对“ImagesSubDirectory”显示“A”。出了什么问题,我该如何解决?我可以使用终端,但 Xcode 应该处理它,对吧?

ps 我使用的是 Xcode 版本 4.3.2 (4E2002)

4

3 回答 3

3

这只是错误的 Xcode + SVN 行为。

最后我不得不使用终端来解决问题。

于 2012-07-11T07:04:55.063 回答
2

签入时在所有“ ”文件的末尾添加一个“@”字符,@2x您的颠覆问题将得到解决。

换句话说,“ svn add blahblah@2x.png@”(其中 blahblah 是 Retina high rez 图像文件的真实名称)在终端上,然后显式提交。换句话说,不要从 Xcode 添加这些文件,使用终端中的命令行。

Subversion 可能会遇到文件名中带有“@”的文件的问题。

于 2012-04-26T05:08:36.913 回答
1

这是我的案例的解决方案:在终端中,使用 svn 首先添加文件然后提交:

1.文件是xxx@3x.png:image_file_name@3x.png

2.然后将xxx\@3x.png添加到svn中:

svn add image_file_name\@3x.png@

3.fiannaly 提交:

svn commit -m “add your comment here"
于 2015-10-04T07:27:31.483 回答