2014-10-30 2 views
0

실제로 원격 저장소를 로컬로 복제하지 않고 원격의 모든 커밋을 나열하려고합니다. git을 사용하면 다음 명령을 통해이 작업을 수행 할 수 있습니다.LibGit2Sharp를 사용하는 git show-branch

git show-branch --more=500 master 

LibGit2Sharp를 사용하여이 작업을 수행 할 수있는 방법이 있습니까?

답변

0

실제로 원격 저장소를 로컬로 복제하지 않고 원격의 모든 커밋을 나열하려고합니다. 자식을 사용하여, 내가 명령하여이 작업을 수행 할 수 있습니다 :

git show-branch 만 로컬 저장소에서 작동합니다. 구성된 원격지에서 커밋을 검색하지 않습니다.

우리는 LibGit2Sharp도 사용하여이 작업을 수행 할 수 있습니까?

다음 코드 조각은 git show-branch

var branch = repository.Branches["master"]; 

foreach (var commit in branch.Commits) 
{ 
    Console.WriteLine("{0}: {1}", commit.Id.ToString(7), commit.MessageShort); 
} 
+0

@SJM이 질문에 어떤 도움을 제공 한 적이 모방해야합니까? – nulltoken