SVN Mac - 提交名称中带有“@”的文件

时间:2011-12-27 12:51:09

标签: macos svn

我在Mac上使用与终端一起使用的默认SVN客户端。问题是我想提交三个包含“@”的文件,并且只提供那些文件。然而它似乎没有用,SVN因某些原因无法阅读@。我是这样做的:

svn commit Assets/Monkey@Prime.pck -m "test"

正确的语法是什么?

1 个答案:

答案 0 :(得分:4)

这是peg revisions的语法。这是手册中建议的解决方法:

  

敏感的读者可能在这一点上想知道是否   peg revision语法会导致工作副本路径或URL出现问题   实际上有迹象表明。毕竟,svn怎么知道的   news @ 11是否是我树中目录的名称或仅是语法   对于“新闻修订版11”?值得庆幸的是,虽然svn将永远假设   后者,有一个简单的解决方法。 你只需附加一个   签到路径的尽头,例如news @ 11 @ 。 svn只关心   最后一次签署参数,并不认为是非法的   在符号之后省略文字钉修订说明符。这个   解决方法甚至适用于以符号结尾的路径 - 您将使用   filename @@来讨论一个名为filename @的文件。

丑陋,不是吗? :)