jgit如何才能获得两个日期之间发生的所有提交

mzx*_*yun 3 git jgit

或者只是两个日期之间发生的所有提交?在SVN中,您可以做类似svn diff -r{date}:{date}的事情!

Von*_*onC 5

您可以举例说明这个JGit测试类RevWalkFilterTest.java:

Date since = getClock();
Date until = getClock();
RevFilter between = CommitTimeRevFilter.between(since, until);
Run Code Online (Sandbox Code Playgroud)

它使用了这个类org.eclipse.jgit.revwalk.filter.CommitTimeRevFilter.