2016-06-20 3 views
2

전체 Atlassian suite, jira stash/git 및 bamboo를 작업하고 있습니다.지사에 대한 git/stash pull 요청을 요청하십시오.

내 현재 분기에 대한 PR을 나열하는 방법이 있는지 아는 사람 있습니까?

내 현재 브랜치에 공개 PR이 있고 쉘 ID가있는 경우 찾아야합니다. 이것은 개발자가 수행 할 예정이므로, pr을 만들 필요가 없습니다. 모든 제안을 환영합니다.

+0

PR은 리포지토리 호스팅 기능을 제공하므로 힘내라는 사실을 깨닫지 못했습니다. 어쩌면 일부 타사 도구 또는 애드온을 사용했을 수도 있습니다 – everton

+2

stash API를 보셨습니까? –

답변

2

당신은 저장소의 pullrequests에 대한 정보를 얻기 위해 은닉 '(또는의 Bitbucket의) REST API를 사용할 수 있습니다 : 당신이 당신의 자신의 스크립트를 구현할 수

그 방법 (curl으로 bash, java, groovy, python, ...) 필요한 정보를 얻을 수 있습니다.

REST API에 대한 일반 정보는 here입니다.

+1

어떤 이유로 든 /이 (가)/in 이름의 분기에 대해 작동하지 않습니다 – kingoleg

+1

@kingoleg /를 % 2F (으)로 인코딩하려고 했습니까? –

+1

@WillSheppard 나는하지 않았다. – kingoleg

2

전체 Atlassian 제품군에 대한 상용 CLI 애드온의 상용 BobSwift가 있습니다.

Bitbucket의 경우 : getPullRequestPullRequestList입니다.

작은 인디 개발자를위한 일반적인 "get people hooked"가격 정책에 따라 1-10 명의 사용자가 10 달러라고 생각합니다.

8

사용의 Bitbucket/은닉에서 열린 풀 요청을 가져 오기 :

$ git fetch origin 'refs/pull-requests/*:refs/remotes/origin/pull-requests/*' 

확인에 현재 지점에있는 풀 요청 :

$ git branch --all --contains 
    remotes/origin/pull-requests/31/from 
    remotes/origin/pull-requests/31/merge 

정리와 함께 :

$ git remote prune origin