Java 中的文件对象不支持字符破折号“-”(unicode \u2013
)。它会自动将破折号字符转换为连字符“-”(unicode \u002D
)。
我正在使用ScmProvider.list方法:
ListScmResult list(ScmRepository repository, ScmFileSet fileSet,
boolean recursive, ScmVersion version)
列出存储库中存在的 fileSet 的每个元素(文件和目录)。
在文件集中,其中一项(SCM 文件)将带有短划线的 repo 项替换为普通连字符。
我正在使用 Java 1.6 版。这有什么限制吗?