如何在Perl SVN :: Client中使用peg修订版

时间:2011-06-27 11:32:19

标签: perl api svn svn-api

SVN :: Client中Subversion的Perl绑定(我正在查看Michael Schwern's version in CPAN,但我不认为它与Apache上的版本有很大不同),仅在上下文中提到挂钩修订。 'info'方法。

有没有办法在'结帐'或'更新'上指定挂钩修订?

我尝试将'@ 84779'附加到网址,但是这给了我160013的错误('文件系统没有项:\'...(网址)... / trunk @ 84779 \'路径未找到' )。但是,如果我给命令行客户端提供相同的URL + peg它可以工作,所以我猜测在客户端CLI代码中解释了peg修订版。但它如何传递呢?

1 个答案:

答案 0 :(得分:2)

编辑:删除了有关采用$revision的标准文档化方法的无用信息。道歉。

结果证明SVN :: Client充满了包含SWIG绑定的未记录方法。您可能会在SVN::Client::checkout2之后将$peg_revision添加为$path$revision之间的可接受参数。虽然类似的update2方法不会处理挂钩修订,但它看起来并不像。