繁体   English   中英

从svn中删除带有特殊符号和符号的文件夹

[英]Delete folder from svn having the special character sign & ampersand

我试图删除或删除svn文件夹,该文件夹在文件夹名称之间具有特殊字符并在其中签名,但是不幸的是,在xcode的工作副本中找不到该文件夹​​,并且我的构建一直失败。 尝试使用终端删除文件夹时,它始终返回错误为“ svn delete --force PlayDate / Model / Cell \\ Classes / Places&FavoritesCell 1 43050 -bash:FavoritesCell:找不到命令”

附加相同的屏幕截图以获得清晰的想法https://imgur.com/a/oP6Jv在此先感谢您的帮助

由于&是外壳程序的特殊/保留字符(类似于空格),因此您需要通过以下两种方法对其进行转义:

  • 在其前面加上反斜杠( svn delete --force PlayDate/Model/Cell\\ Classes/Places\\&FavoritesCell
  • 将整个路径用单引号引起来( 'svn delete --force PlayDate/Model/Cell\\ Classes/Places&FavoritesCell'

另请参阅https://unix.stackexchange.com/a/69147

第三种选择是改为通过URL从存储库中删除项目。 为此,您需要对名称中的空格和“&”号进行URL编码,或者如上所述将URL括在单引号中。 然后运行svn update将更改同步到工作副本,并通过Finder或普通的bash命令在本地删除现在“孤立”的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM