我想使用jGit查找特定行的提交历史记录。这可以在CLI中使用git log -L来完成。如何在jGit中做到这一点?
答案 0 :(得分:0)
API明确列出了所有可用的标志,但不幸的是,行范围选项-L
目前没有实现。 git log
比jgit
API更灵活。
最好的办法是在.addPath('/path/to/file')
之前使用.call()
方法来缩小范围,然后使用{在文件的每对返回提交之间调用DiffCommand
{1}}-最后,您必须自己解析结果以查看您的特定行是否被触摸。