1

我的步骤是:<br/> 0、检查 repos test 到 g:/test1 和 g:/test2 的工作副本
1、添加一个名为 f1.txt 的文件到 repos 并提交到 g:/test1/f1.txt
2、修改f1.txt并提交到g:/test1/f1.tx
3、更新g:/test2到head rversion然后删除g:/test2/f1.txt并提交
4、使用pysvnClient.log获取head reversion log message get Error!但获取较低的 Reversion log 消息将成功。
我尝试了几乎所有日志参数组合,但没有任何效果!
我也尝试了 peg_revision,revision_start,revision_end 参数值,但没有一个有效!非常感谢帮助我获得正确的结果或向我展示您的代码!

4

1 回答 1

0

这是 pysvn 暴露的正常 svn 行为。

问题是在(4)中提交后,文件在 HEAD 中不存在。

您必须使用 peg 修订版来帮助 svn 查找文件及其历史记录。

使用 svn 命令你应该会看到同样的问题。

巴里(pysvn 维护者)

于 2016-09-06T17:13:16.493 回答