2017-03-03 3 views
1

나는 repo를 BitBucket에 저장하고 로컬로 복제 했으므로 쉘 스크립트를 통해 해당 명령을 호출하기 위해 해당 repo에 풀 요청이 열려 있는지 명령 줄을 통해 알고 싶습니다. 그 명령이 존재하는지 아십니까?명령 줄에서 열어 본 모든 풀 요청을 어떻게 볼 수 있습니까?

+3

풀 요청을 구문 분석 jq를 사용하고하는 것은 전혀 처리'그 자체로 git' 것이 아니라, 같은 github에 또는의 bitbucket 등의 호스팅 웹 사이트의 더 많은 기능, 너를 위해. 누군가가 bitbucket과 같은 특정 웹 사이트를 처리하는 git 확장/플러그인을 만든 경우를 제외하고는 해당 명령 줄 도구를 찾을 수 없을 것이라고 생각합니다. –

답변

2

@ lasse-v-karlsen은 pull 요청은 git 기능이 아니라고 말했습니다. curl/wget 요청을 통해 Bitbucket CLI 또는 Bitbucket API을 사용할 수 있습니다.

예 : 다음은 끌어 오기 요청의 총 개수가있는 끌어 오기 요청 제목의 페이지를 반환합니다.

curl \ 
    https://api.bitbucket.org/2.0/repositories/{username}/{repo_slug}/pullrequests \ 
    | \ 
    jq "{ \ 
     pagelen: .pagelen, \ 
     size: .size, \ 
     titles: [.values[].title], \ 
     pageindex: .page \ 
    }" 

내가 JSON 객체를