【发布时间】:2018-06-09 15:08:32
【问题描述】:
我想用 Java 列出本地 Git 存储库的提交。所以我使用下面的代码来做到这一点:
Iterable<RevCommit> commits = git.log().all().call();
但我还需要提交并在 git log 中列出的每个文件的路径。
【问题讨论】:
-
对于
commits中的每个提交,您可以按照本文所述列出文件:stackoverflow.com/questions/40590039/… -
我在下面的代码中的
treeWalk.reset(rev.getId());线上收到了 IncorrectObjectTypeException。Iterable<RevCommit> logs = git.log().call(); </br> for (RevCommit rev : logs) { </br> -
什么是
rev?请编辑您的问题以包含您正在运行的完整 sn-p。