1
내가 커밋이 많은 Branch
ES에 존재하는 사실LibGit2Sharp.Commit에서 Branch를 해결하는 방법?
내가 커밋이 많은 Branch
ES에 존재하는 사실LibGit2Sharp.Commit에서 Branch를 해결하는 방법?
에 존재하는 어떤 Branch
해결 할 방법 LibGit2Sharp.Commit
의 인스턴스를 감안할 때. 심지어 Tag
또는 Stash
에 의해 지적 될 수 있습니다. 로컬 머리에 검색되는
IEnumerable<Reference> refs = repo.Refs.ReachableFrom(new[] { my_commit });
당신이 검색 참조를 제한하려는해야 하나 커밋 특정 이어질 모든 참조를 알고 싶다면
의 .ReachableFrom()
방법은 그냥 필요에 맞게 수
Branch
ES의 목록을 검색, 그리고
IEnumerable<Reference> localHeadRefs = repo.Refs.ReachableFrom(
repo.Refs.Where(r => r.IsLocalBranch()),
new[] { my_commit });
: 만이 방법의 과부하 작업에 대한 참조의 하위 집합을 받아
IEnumerable<Branch> branches = localHeadRefs
.Select(reference => repo.Branches[reference.CanonicalName]);