文件被删除时,pysvn日志无法获取Head Revision commit日志

时间:2016-09-06 12:45:01

标签: logging head revision pysvn

我的步骤是:
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参数值但没有效果! 非常感谢帮助我获得严谨的结果或向我展示您的代码!

1 个答案:

答案 0 :(得分:0)

这是正常的svn行为,pysvn公开。

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

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

您应该在svn命令中看到同样的问题。

巴里(pysvn维护者)