有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    JGit可能有你想要的,特别是http://download.eclipse.org/jgit/docs/latest/apidocs/org/eclipse/jgit/notes/NoteMap.html

    例如,可以通过以下方法查找特定提交的注释:

    Repository repo = ...
    
    RevWalk walk = new RevWalk(repo);
    NoteMap map = NoteMap.newEmptyMap();
    Ref ref = repo.getRef("refs/notes/commits");
    
    if (ref != null) {
      RevCommit notesCommit = walk.parseCommit(ref.getObjectId());
      map = NoteMap.read(walk.getObjectReader(), notesCommit);
      map.getNote(notesCommit.getId());
    }