Eclipse 플러그인을 개발 중입니다. 현재 작업 공간에있는 프로젝트와 관련된 저장소에서 모든 버전 (커밋)을 추출하고 싶습니다. IFileHistoryProvider.getFileHistoryFor(file)
을 사용하여 하나의 파일 버전을 얻을 수 있지만 프로젝트 전체를 가져 오는 방법을 모릅니다. 적용 가능한 방법이 org.eclipse.team.core.RepositoryProvider
에 없습니다.Eclipse 플러그인 개발 - 모든 저장소 커밋 받기
IJavaProject project = JavaCore.create(testProject);
RepositoryProvider provider = RepositoryProvider.getProvider(project.getProject());
단일 커밋 ID가 있으면 타임 스탬프를 얻고 싶습니다. 어떻게 그럴 수 있습니까?
편집
나는 내 질문을 다시한다고 생각합니다.
내 플러그인에서 저장소 (git, svn)의 파일 기록을 가져오고 싶습니다. 역사는 시작 및 종료에 의해 제한되어야합니다. 이러한 커밋은 커밋 ID *로 정의됩니다.
프로젝트의 모든 파일과 모든 파일의 모든 수정본을 검색 할 수 있습니다. 모든 개정에는 시간 소인이 있습니다. 타임 스탬프와 시작 및 종료 타임 스탬프를 비교하는 특정 버전을 포함하거나 제외 할 수 있습니다. 그러나, 나는 이러한 타임 스탬프를 어떤 식 으로든 알아야만한다.
org.eclipse.team.core
에서 적절한 방법을 찾을 수 없습니다.