美好的一天伙计们,我对Jgit有问题我尝试从分支获取所有提交-但是Jgit跳过一半提交
Commit:TET Nov 26 15:26:19 EET 2019提交:2019年11月26日星期二14:28:01提交:2019年11月13日星期三15:44:40提交:2019年11月12日星期二16:27:27]
我在11月26日至13日之间的提交范围很大
这是我的代码
RevWalk walk = new RevWalk(repo); walk.markStart(walk.parseCommit(repo.resolve(Constants.HEAD))); walk.sort(RevSort.TOPO);// chronological order walk.setRevFilter(RevFilter.ALL); for(RevCommit commit : walk ) { System.out.println(commit.getAuthorIdent().getWhen()); }
如果我们检查gitLab-跳过之前的最后一次提交是11月26日在该提交开发人员中,将“当前分支”合并到“一些测试分支”]
在提交之后,我们跳过了很多我希望你们中的一些人已经遇到了这个问题,可以对我有所帮助)
[大家好,我对Jgit有问题,我尝试从分支机构获取所有提交-但Jgit跳过一半提交提交:2019年11月26日星期二15:26:19 EET提交:2019年11月26日星期二14:28:01提交:星期三...
请参阅snippet中的此jgit-cookbook,基本上可以使用“ Log”命令来实现: