2016-10-03 7 views
0

엔터프라이즈 저장소와 함께 작업하기 위해 octokit .net을 사용하고 있으며 닫힌 브랜치를 필터링하지 못했습니다. 당신이 볼 수 있듯이 https://github.com/google/grr/branches
는 "서버 0.3-6는"다른 사람은 보통 일반있다 "darrenbilby 패치-1"병합 닫혀 : github 프로젝트에서 브랜치가 닫혀 있는지 여부를 프로그램으로 결정

나는 좋은 열려있는 예를 찾아 냈다.

그러나 https://developer.github.com/v3/repos/branches/에는 분기가 닫히거나 병합되는지 확인하는 방향으로 나에게 암시되는 내용이 없습니다. 나는 옥토 키트에 대한 예도 찾지 못했습니다.

어떻게하면됩니까?

답변

1

분기가 닫히는 개념이 없습니다. 해당 분기를 참조하는 끌어 오기 요청 (GitHub이 분기가 "닫힌 상태"라고 표시하는 경우) 만 개념입니다. 나뭇 가지가 사용 관련 풀 요청에 대한보고에 의해 폐쇄되는 경우 확인할 수 있습니다 하구의 비트와 list pull requests endpoint : 이것은 당신을 검색해야합니다 모든 당겨 요청의 배열을 반환합니다

GET /repos/:owner/:repo/pulls 

['head']['ref'] 섹션에서 지점 이름을 찾으십시오. 일치하는 끌어 오기 요청을 찾으면 state 필드를 확인하여 "지점"이 폐쇄되었는지 여부를 확인할 수 있습니다.