LibGit2Sharp를 사용하여 가져 오기에서 원격 변경 목록을 가져 오는 방법

다니엘

LibGit2Sharp를 사용하여 성공적으로 가져 오기, 가져 오기, 푸시 등을 할 수 있지만 가져 오기를 수행 한 후 변경, 추가 등의 파일을 나열 할 수 있기를 바랍니다. https://github.com/libgit2/libgit2sharp/wiki/git-fetch를 사용 하고 있으며 오류나 예외가 발생하지 않으며 logMessage는 빈 문자열입니다.

가져 오기를 수행 할 때 Visual Studio와 같은 변경 사항 목록을 표시하고 싶습니다.

이 작업을 수행하기 위해 LibGit2Sharp를 어떻게 사용할 수 있습니까?

편집 : LibGit2Sharp Wiki와 LibGit2Sharp Hitchhiker 's Guide to Git을 읽었습니다. 제공되는 결과를 검토하기 위해 사용 가능한 명령 중 일부를 시도했지만 이에 상응하는 git 명령이 무엇인지 확실하지 않습니다. 이 정보를 제공하는 명령을 알고 이해하는 것이 도움이되며 Git에 익숙하지만 LibGit2Sharp에 익숙하지 않은 경우 감사 할 것입니다.

VonC

가져 오기가 완료되면 다음을 사용하여 지정된 분기의 가져온 커밋을 나열 할 수 있습니다.

git log ..@{u}

@{u}(일반적으로 지점을 추적 상류 원격 당신이에서 병합 된 지점을 지정 origin/yourbranch)

LibGitSharp에서 LibGit2Sharp / BranchUpdater.cs # UpstreamBranch 참조 (업스트림 분기)

이를 통해 현재 분기 HEAD와 " UpstreamBranch" 사이의 커밋을 나열 할 수 있어야합니다 . 문제 1161에서 와 비슷하지만 그 문제는 푸시되는 항목을 나열하는 것입니다. 여기서 로그 매개 변수를 반전 해 보겠습니다.

var trackingBranch = repo.Head.TrackedBranch;
var log = repo.Commits.QueryBy(new CommitFilter 
            { IncludeReachableFrom = trackingBranch.Tip.Id, ExcludeReachableFrom = repo.Head.Tip.Id });

var count = log.Count();//Counts the number of log entries

//iterate the commits that represent the difference between your last 
//push to the remote branch and latest commits
foreach (var commit in log)
{
    Console.WriteLine(commit.Message);
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

libgit2sharp에서 커밋을 포함하는 원격 분기 목록을 가져 오는 방법

분류에서Dev

libgit2sharp를 사용하여 원격 저장소에서 업데이트 가져 오기

분류에서Dev

Libgit2sharp 원격 분기 가져 오기

분류에서Dev

로컬 저장소없이 네트워크 경로에서 LibGit2Sharp를 사용하여 Git Repo의 브랜치 및 커밋을 가져 오는 방법은 무엇입니까?

분류에서Dev

원격 저장소에서 변경 사항을 가져 오는 방법

분류에서Dev

원격에서 모든 것을 가져 오지만 로컬 커밋을 유지하기위한 Git refspec (LibGit2Sharp)

분류에서Dev

분기-TortoiseGit을 사용하여 원격에서 가져 오기 / 가져 오기

분류에서Dev

AngularJS를 사용하여 원격 URL에서 템플릿을 가져 오는 방법

분류에서Dev

jquery를 사용하여 값을 가져오고 변경하는 방법

분류에서Dev

libgit2sharp를 사용하여 마스터 git 브랜치에 파일을 재귀 적으로 추가하는 방법

분류에서Dev

JGit을 사용하여 커밋에 대한 변경된 파일 목록을 가져 오는 방법

분류에서Dev

IronPython을 사용하여 Python 파일에서 변수를 가져 오는 방법

분류에서Dev

Python에서 변수 인 경로를 사용하여 가져 오는 방법

분류에서Dev

다른 서버에서 원격으로 Biztalk 응용 프로그램 목록을 가져 오는 방법

분류에서Dev

원격 서버 git에서 변경된 파일 목록 가져 오기

분류에서Dev

환경 변수를 사용하여 원하는 API의 API 키를 가져 오는 방법이 있습니까?

분류에서Dev

Cloud Firestore에서 여러 특정 사용자를 제외하고 내 주변의 사용자 목록을 가져 오는 방법은 무엇인가요?

분류에서Dev

Xamarin에서 MediaPlayer를 사용하여 추적 기간을 가져 오는 방법

분류에서Dev

테이블의 값을 변경하지 않고 필드에 적용된 함수를 기반으로 모델에서 목록을 가져 오는 방법

분류에서Dev

jquery를 사용하여 JSON 파일에서 지역별 국가 목록을 가져 오는 방법

분류에서Dev

API를 사용하여 Google 문서에서 제목을 가져 오는 방법

분류에서Dev

node.js를 사용하여 mongodb에서 항목을 가져 오는 방법

분류에서Dev

Windows 8에서 사진 가져 오기 설정을 변경하는 방법

분류에서Dev

libgit2sharp를 사용하여 로컬에서 원격으로 새 분기를 만드는 방법은 무엇입니까?

분류에서Dev

실제로 변경 사항을 가져 오지 않고 원격 git repo에 변경 사항이 있는지 확인하는 방법이 있습니까?

분류에서Dev

Office 365 API를 사용하여 Exchange Online에서 원본 위치 보관 사서함을 가져 오는 방법

분류에서Dev

VBA를 사용하여 Excel에서 셀의 글꼴 값 목록을 가져 오는 방법

분류에서Dev

Python과 함께 Selenium을 사용하여 목록에서 특정 요소를 가져 오는 방법

분류에서Dev

Powershell Get-Azvm을 사용하여 Azure에서 VM 목록의 상태를 가져 오는 방법

Related 관련 기사

  1. 1

    libgit2sharp에서 커밋을 포함하는 원격 분기 목록을 가져 오는 방법

  2. 2

    libgit2sharp를 사용하여 원격 저장소에서 업데이트 가져 오기

  3. 3

    Libgit2sharp 원격 분기 가져 오기

  4. 4

    로컬 저장소없이 네트워크 경로에서 LibGit2Sharp를 사용하여 Git Repo의 브랜치 및 커밋을 가져 오는 방법은 무엇입니까?

  5. 5

    원격 저장소에서 변경 사항을 가져 오는 방법

  6. 6

    원격에서 모든 것을 가져 오지만 로컬 커밋을 유지하기위한 Git refspec (LibGit2Sharp)

  7. 7

    분기-TortoiseGit을 사용하여 원격에서 가져 오기 / 가져 오기

  8. 8

    AngularJS를 사용하여 원격 URL에서 템플릿을 가져 오는 방법

  9. 9

    jquery를 사용하여 값을 가져오고 변경하는 방법

  10. 10

    libgit2sharp를 사용하여 마스터 git 브랜치에 파일을 재귀 적으로 추가하는 방법

  11. 11

    JGit을 사용하여 커밋에 대한 변경된 파일 목록을 가져 오는 방법

  12. 12

    IronPython을 사용하여 Python 파일에서 변수를 가져 오는 방법

  13. 13

    Python에서 변수 인 경로를 사용하여 가져 오는 방법

  14. 14

    다른 서버에서 원격으로 Biztalk 응용 프로그램 목록을 가져 오는 방법

  15. 15

    원격 서버 git에서 변경된 파일 목록 가져 오기

  16. 16

    환경 변수를 사용하여 원하는 API의 API 키를 가져 오는 방법이 있습니까?

  17. 17

    Cloud Firestore에서 여러 특정 사용자를 제외하고 내 주변의 사용자 목록을 가져 오는 방법은 무엇인가요?

  18. 18

    Xamarin에서 MediaPlayer를 사용하여 추적 기간을 가져 오는 방법

  19. 19

    테이블의 값을 변경하지 않고 필드에 적용된 함수를 기반으로 모델에서 목록을 가져 오는 방법

  20. 20

    jquery를 사용하여 JSON 파일에서 지역별 국가 목록을 가져 오는 방법

  21. 21

    API를 사용하여 Google 문서에서 제목을 가져 오는 방법

  22. 22

    node.js를 사용하여 mongodb에서 항목을 가져 오는 방법

  23. 23

    Windows 8에서 사진 가져 오기 설정을 변경하는 방법

  24. 24

    libgit2sharp를 사용하여 로컬에서 원격으로 새 분기를 만드는 방법은 무엇입니까?

  25. 25

    실제로 변경 사항을 가져 오지 않고 원격 git repo에 변경 사항이 있는지 확인하는 방법이 있습니까?

  26. 26

    Office 365 API를 사용하여 Exchange Online에서 원본 위치 보관 사서함을 가져 오는 방법

  27. 27

    VBA를 사용하여 Excel에서 셀의 글꼴 값 목록을 가져 오는 방법

  28. 28

    Python과 함께 Selenium을 사용하여 목록에서 특정 요소를 가져 오는 방법

  29. 29

    Powershell Get-Azvm을 사용하여 Azure에서 VM 목록의 상태를 가져 오는 방법

뜨겁다태그

보관