我的步骤是:
0,检查repos test to work copy at 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获取头部恢复日志消息获取错误!但是获得更低的修订日志消息将成功。
我几乎尝试了每个日志参数组合,但没有工作!
我也尝试peg_revision,revision_start,revision_end参数值但没有效果!
非常感谢帮助我获得严谨的结果或向我展示您的代码!
答案 0 :(得分:0)
这是正常的svn行为,pysvn公开。
问题是在(4)中提交后,HEAD中不存在该文件。
您必须使用peg修订版来帮助svn找到该文件及其历史记录。
您应该在svn命令中看到同样的问题。
巴里(pysvn维护者)