有没有办法找出一个提交来自哪个分支给它的sha1?
如果您能告诉我如何使用Ruby Grit完成此任务,那么奖励积分.
如何在不更改工作目录的情况下获取JGit分支的所有提交?
不幸的是JGit文档不是很好......
用砂砾红宝石很容易:
repo = Grit::Repo.new(pathToRepo)
repo.commits(branchName, false).each do |commit|
doSomethingWithTheCommit
end
Run Code Online (Sandbox Code Playgroud)
再见,hurik