2

SVN::Client 中 Subversion 的 Perl 绑定(我正在查看Michael Schwern 在 CPAN 中的版本,但我认为它与 Apache 的版本没有显着不同),仅在“信息”的上下文中提及 peg 修订方法。

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

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

4

1 回答 1

2

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

原来 SVN::Client 充满了包装 SWIG 绑定的未记录方法。看起来你可能会在和之间SVN::Client::checkout2添加$peg_revision一个可接受的参数。不过,看起来类似的方法无法处理挂钩修订。$path$revisionupdate2

于 2011-06-27T13:39:32.157 回答