问题 JGit如何从RevCom中获取SHA1?


这似乎是一个愚蠢的问题,但我无法在任何地方找到它的文档。

如何获取RevCommit对象的SHA1?


5518
2018-03-08 23:29


起源

我之前从未使用过Java,但是我在Google中输入了“jgit revcommit”并找到了 download.eclipse.org/jgit/docs/jgit-2.0.0.201206130900-r/... 然后 download.eclipse.org/jgit/docs/jgit-2.0.0.201206130900-r/... - ta.speot.is
谢谢一群朋友。 - c2knaps


答案:


RevCommit 继承自 AnyObjectId 有一个 getName 功能。

的getName

public final String getName()

返回

SHA-1的字符串形式,小写十六进制。


11
2018-03-08 23:39



为了完整起见,还有一个 AnyObjectId::name() 返回相同的方法 getName()。 - Rüdiger Herrmann