退房时如何摆脱TortoiseSVN 1.8.1中错误"'folder_name'无法作为目录中的文件名"?

Fra*_*urt 7 svn tortoisesvn

在尝试检出存储库时,我得到: 在此输入图像描述

我的TortoiseSVN版本是: 在此输入图像描述

我降级到TortoiseSVN 1.7.13: 在此输入图像描述

使用TortoiseSVN 1.7.13,检出工作正常,但我无法更新/提交,它说我需要"升级工作目录".

在此输入图像描述

在此输入图像描述

在尝试"升级工作目录"时,它会抱怨"缺少默认条目":

在此输入图像描述

有谁知道发生了什么?

小智 7

删除文件夹名称中的空格.要重命名文件夹,请打开Repository Browser并重命名该文件夹.

Subversion可以处理文件/文件夹名称中的空格,但Windows不能.在结帐或导出期间出现问题,因为Windows不允许创建名称以空格结尾的文件夹.

  • Subversion完全可以处理文件名中的空格.除非你能解释*为什么*这将解决问题(以及如果OP无法更新工作副本以便他可以提交,如何删除空格),这甚至都没有接近答案. (5认同)
  • 这绝对是正确的答案!我遇到了同样的问题,在看了这篇文章之后,我意识到有问题的文件夹最后还有一个空格.删除空间修复了问题!我不明白为什么这个答案得到了这么多的支持! (2认同)
  • @AraSargsyan 我不允许重命名文件夹(我确实有 SVN 访问权限,但此文件夹由其他人管理,我不想更改任何内容:我只需要检索本地副本)。 (2认同)
  • 尾随空格不仅会导致问题,还会导致尾随句点,例如名为1.0.1的目录.将无法在Windows上结帐 (2认同)