1

我想将一个版本的 jruby 提交到我的 svn 存储库中,并且 jruby-1.2.0/share/ri/1.8/system/Matrix 目录下有许多文件,文件名中带有特殊字符“%”。当我尝试将这些文件检入 svn 时,出现以下错误:

svn: Commit failed (详情如下):
svn: '/!svn/wrk/jruby-1.2.0/share/ri/1.8/system/Matrix/%252f-i.yaml' path not found

实际文件名是“%2f-i.yaml”。因此,似乎 svn 正在对文件名进行编码,将 '%' 字符替换为 '%25' 导致错误消息。我需要对 svn 做些什么特别的事情,以便不编码 '%' 字符吗?

4

3 回答 3

1

share/ri 下的文件应该被忽略并且不提交回存储库;它们是核心库和类的扩展 RI 文档源。

在其他新闻中,JRuby 已转移到 Git 进行源代码控制。查看http://www.jruby.org了解如何查看它的详细信息。

于 2009-06-30T16:59:38.230 回答
0

我不认为这是可能的。为什么需要这样的文件名?

于 2009-06-15T17:54:59.223 回答
0

嗯。解决方法的第一个尝试是将文件名指定为不是“ x%x”而是“ x%25x”,无论您的客户可能允许您这样做的方式。(显然,这对于在 Unix 下运行的命令行客户端来说会容易得多。)

于 2009-06-15T17:56:30.080 回答