如何通过Tortoise(Windows)删除SVN中具有“非法”名称的文件夹

ldioqlga  于 2022-12-24  发布在  Windows
关注(0)|答案(1)|浏览(213)

不知何故,我不知道如何,我设法创建了一个文件夹在我们的SVN repo称为“C:“
这阻止我更新我的工作副本-我收到错误

'.' is not valid as filename in directory 'C:\SVN'

所有实际的文件/文件夹都是绿色标记的,表明一切都是最新的,粗体线表明我的工作副本修订在日志中不是在顶部-这是非常烦人的-并可能发生在其他开发人员,如果我不'修复repo。
存储库浏览器中显示的文件夹为空。当我尝试在Tortoise存储库浏览器中删除该文件夹时,

Unable to connect to a repository at URL
 'svn://10.151.0.107/svn_repository/source/C:'

Can't open file '\svn_repository\source\C:\format': The filename, directory
 name, or volume label syntax is incorrect.

如何删除此文件夹?

xjreopfe

xjreopfe1#

答案由超级用户https://superuser.com/questions/165395/how-to-delete-invalid-files-with-colon-in-their-name-under-windows提供
可能是您以前使用Subversion客户端创建过这个路径,Subversion允许仓库中使用特殊字符,而Windows不允许.我建议您使用以下命令从最新版本中删除C:目录:
svn del "svn://10.151.0.107/svn_repository/source/C:" -m "Removed folder with invalid name"

相关问题