1
이제 git 저장소에 대한 정보를 저장하기 위해 JGit을 사용합니다. 먼저 빈 맨 처지 저장소를 만듭니다.누락 된 커밋을 처리하는 방법
Git.init().setBare(true).setDirectory(f).call();
그런 다음 저장소 (pushA라고 함)로 지점을 푸시합니다. 이전 객체 ID와 새 객체 ID를 데이터베이스에 저장했습니다. 이제 pushA의 모든 커밋을보고 싶습니다. 그래서 이전 객체 ID에서 새로운 객체 ID로 커밋을했습니다.
commits = command.addRange(r.resolve(since), r.resolve(until)).call();
여기서는 이전 개체 ID이므로 새 개체 ID입니다. 나는 그것을 해결하기 위해 무엇을해야 0000000000000000000000000000000000000000. pushA의 오래된 개체 ID입니다 찾기
Missing commit 0000000000000000000000000000000000000000
: 그런 다음 우리는 예외가?