나는 가져 왔지만 아직 병합되지 않은 커밋 목록을 사용자에게 제시해야한다. 이는 FETCH_HEAD에서 원하는 분기를 찾고 git log <branch>..FETCH_HEAD
을 나타내는 것을 의미합니다. libgit2의 마지막 단계에 접근하는 방법은 무엇입니까? <branch>
과 FETCH_HEAD에 저장된 sha tip에 의해 생성 된 의사 분기에 모두 공통적으로 커밋을 시작하면 git_revwalk*
을 중지해야합니다. 즉, 처음에 전체 <branch>
을 메모리에로드해야합니까? 또는 다른 방법으로 git_revwalk*
(FETCH_HEAD 팁에서 시작됨)을 중지 할 수 있습니까?어떻게 자식 로그를 구현합니까 <branch> .. libchit2의 FETCH_HEAD?
0
A
답변
2
FETCH_HEAD
에 포함 된 커밋 ID를 git_revwalk_push
으로 표시하고 싶은 것 같습니다. 그런 다음 중지하려는 분기의 커밋 ID git_revwalk_hide
이됩니다.
범위는 hide..show
이어야합니다.