svn提交文件名为" @ 2x.png"

时间:2012-03-07 12:12:15

标签: ios svn

在我的iOS项目中,我的图像以@ 2x.png结尾,用于视网膜分辨率。我正在使用命令行svn。当我尝试将image@2x.png添加到svn repo时,我这样做:

svn add image@2x.png 

然后我收到如下警告:

svn: warning: 'image' not found

图像未添加到subversion控件,我无法提交。 “常规图像”,即。 “image.png”很好。

我做错了什么?怎么解决这个问题?

4 个答案:

答案 0 :(得分:5)

svn add image@2x.png@

请注意最后一个" @"签字!

答案 1 :(得分:3)

尝试以下行:

svn add "image@2x.png"

答案 2 :(得分:2)

在这种情况下,只需在文件名周围使用引号,因为@是SVN标记peg-revisions的特殊标记。

答案 3 :(得分:0)

pandaxcl有正确的答案。只是将文件名放在引号中是行不通的。您不需要引号,但您需要在文件名末尾添加@。

正确的答案,以及SVN手册中的文档,在这里:

How to escape @ characters in Subversion managed file names?