내 winforms 프로젝트에서 git을 사용하는 프로젝트를 추적하려고합니다. 전체 저장소와 전체 기록을 복제하고 싶지 않고 최신 버전 만 원한다면 원격 프로젝트에서 새 버전으로 업데이트 할 수 있기를 원합니다.LibGit2Sharp 원격 저장소의 마지막 버전 얻기
내가
이
co.CredentialsProvider = (_url, _user, _cred) => new UsernamePasswordCredentials { Username = userName, Password = passWord };
Repository.Clone("Git/repo", @tmpRepoFolder, co);
을 시도하지만,이 전체 저장소의 사본 (큰 파일 크기)를 생성하고 추적 변화가 더 큰 디스크 공간을 만들어 (파일 100MB의 지금 2기가바이트 이상 소요) .
나는 기록이 필요 없으며 태그가 필요하지 않습니다. 난 그냥 최신 버전 싶어요. 기본적으로
가능한 중복 https://stackoverflow.com/questions/24037499/work-with-libgit2sharp -from-retrieve-only-the-latest-of-specific-branch) – fruggiero