svn 列表
给
more-hd.png more@2x.png
没关系。但我想从代表中删除 more@2x.png。所以我
svn删除更多@2x.png
并得到
svn:“更多”不存在
嗯?
svn删除“更多@2x.png”
和...
svn:“更多”不存在
如果我只是从结帐和 svn 更新中删除该文件,该文件就会返回。我不知道如何删除它。
这意味着什么?
svn 列表
给
more-hd.png more@2x.png
没关系。但我想从代表中删除 more@2x.png。所以我
svn删除更多@2x.png
并得到
svn:“更多”不存在
嗯?
svn删除“更多@2x.png”
和...
svn:“更多”不存在
如果我只是从结帐和 svn 更新中删除该文件,该文件就会返回。我不知道如何删除它。
这意味着什么?
检查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@ 的文件。