2

svn 列表

more-hd.png more@2x.png

没关系。但我想从代表中删除 more@2x.png。所以我

svn删除更多@2x.png

并得到

svn:“更多”不存在

嗯?

svn删除“更多@2x.png”

和...

svn:“更多”不存在

如果我只是从结帐和 svn 更新中删除该文件,该文件就会返回。我不知道如何删除它。

这意味着什么?

4

1 回答 1

0

检查SVNBook 的“Peg and Operative Revisions”部分。

在您的情况下,命令将是svn delete more@2x.png@.

敏锐的读者此时可能想知道 peg 修订语法是否会导致工作副本路径或实际上具有 at 符号的 URL 出现问题。毕竟,svn 是如何知道 news@11 是我树中目录的名称还是仅仅是“新闻的第 11 版”的语法?值得庆幸的是,虽然 svn 总是假设后者,但有一个简单的解决方法。您只需在路径末尾附加一个 at 符号,例如 news@11@。svn 只关心参数中的最后一个 at 符号,并且在 at 符号之后省略文字 peg 修订说明符并不被认为是非法的。这种解决方法甚至适用于以 at 符号结尾的路径——您可以使用 filename@@ 来谈论名为 filename@ 的文件。

于 2013-07-24T10:25:00.640 回答