2013-04-16 3 views
1

.net 응용 프로그램에서 libgit2sharp를 사용하고 있습니다. 나는 github에서 디렉토리를 가져오고 싶다. 이제 Repository.Clone을 사용하여 전체 디렉토리를 복제하여이 작업을 수행 할 수 있습니다. 하지만 시간이 오래 걸리며 필요한 파일보다 많은 파일을 가져옵니다. 예를 들어 .git 저장소와 내가 관심이없는 폴더도 있습니다.libgit2sharp로 내보내기 수행

libgit2sharp를 사용하여 git 저장소에서 단일 폴더를 내보낼 수있는 방법이 있습니까? 다른 방법으로해야합니까?

답변

0

힘내는 부분 당김 (즉, 단 하나의 폴더 만 검색)을 지원하지 않습니다.

하지만, 자식은는 저장소의 전체 역사를하지만, 단지 N 최신 버전을 포함하는 그것의 잘린 버전을 검색 할 할 수 있습니다. 이 작업은 shallow clone으로 알려져 있습니다.

현재 libgit2/LibGit2Sharp에는 얕은 복제 지원이 없습니다. 아직.

그러나 결국 지원됩니다. 기능 요청이 LibGit2Sharp 문제 추적기에서 열렸습니다. 진행 상황을 추적하려면 issue 229

에 가입하면됩니다.