在提交后挂钩中,我们使用颠覆命令行工具(svn.exe)以正确的大小写重命名文件名,有时它会因以下错误而失败,
svn: E155007: Path 'dir/file.h' is not a directory
有任何想法吗 ?
在提交后挂钩中,我们使用颠覆命令行工具(svn.exe)以正确的大小写重命名文件名,有时它会因以下错误而失败,
svn: E155007: Path 'dir/file.h' is not a directory
有任何想法吗 ?
检查这个:http ://subversion.apache.org/faq.html#case-change
但我认为最好在预提交挂钩中执行检查并在发现问题时完全拒绝提交。
是否已经存在具有正确大小写的其他文件?
我们在这里遇到了同样的错误,当 svn 将属性文件从一个版本重命名为下一个版本时 - 后来发现,新版本有时已经添加到 svn 中;)
路径应该是文件夹而不是文件
并检查它是否存在于工作副本中