2017-01-12 1 views
3

Github에 게시 된 문제에서 직접 새 분기를 만들 수 있습니까? 우리는 Github에서 많은 문제를 다루는 프로젝트를 진행했습니다. 문제가있는 웹 인터페이스에서 하나의 버튼을 클릭하고 개발을 시작하기위한 새로운 지점을 만드는 것이 쉬울 것입니다.문제에서 새 분기 만들기

+0

'Gighub' ... 시작과 관련하여 좋은 이름처럼 들립니다. –

답변

2

문제 인터페이스에서 직접 가져올 수 없습니다. 내가 당신에게 몇 가지 해결 방법을 제공하기 위해 노력하고 하나가이 기능을 원하는 이유 어쩌면 토론을 시작할 수 있습니다

웹 인터페이스

에 직접 지점을 만들기 당신이 발견 한 후에는 작업을 시작하는 데 필요한 그냥 이름으로 저장소의 메인 페이지 (키보드 단축키 gc)와 create a branch에 갈 수있는 문제는 당신이 원하는 :

enter image description here

크롬 확장

이 기능이 꼭 필요한 경우 UI를 보강하고 GitHub API를 사용하여 Issues WebUI에서 직접 분기를 만드는 크롬 확장을 만들 수 있습니다. 기본 웹 UI를 보완하는 a lot of open source extensions이 있습니다.

새로운 기능을 시작하는 것이 가장 효율적인 방법입니까?

이 변경 사항은 개발자에서 개발자로 변경되지만 GitHub를 사용하여 7 년 동안이 기능을 사용할 필요가 없다고 생각했습니다. 로컬 테스트 또는 컴파일이 필요없는 한 줄 변경이 없기 때문에이 기능은 필요하지 않습니다. , 나는 아직도 내 커맨드 라인과 IDE로 내려 가고 싶다. 그래야만해도 문제 인터페이스를 통해 직접 생성 한 지점을 얻으려면 적어도 git fetch이 필요합니다. 그렇다면 항상 문제를보고 git checkout -b branch-name을 실행하고, (내 팀 ) 지점이 필요하면 선택적으로 실행하는 것이 좋습니다.

그런 다음 이슈 이름은 일반적으로 분기 이름으로 변환되지 않습니다. 적어도 그 것을 원하지는 않을 것입니다. 따라서 이슈에서 분기를 생성하는 옵션을 사용하면 내가 원하는 분기의 이름을 지정할 수 있도록 프롬프트를 돌려야 할 것입니다.

이 그냥 내 개인적인 의견과 다른 아무것도, 그것은 당신은 작은 스크립트를 작성하여이를 수행 할 수 있습니다 :

+0

크롬 확장 프로그램에 참여한 경우 위의 @CJ의 답장이 도움이됩니다. – bitoiu

1

도움이되기를 바랍니다.

나는 웹 후크 Issues Event을 활용하여 시작할 것입니다. 그러면 문제가 열릴 때마다 JSON 페이로드가 실행됩니다. Webhook이 실행되면 스크립트는 Create a Reference API 끝점을 사용하여 새 분기를 만들 수 있습니다. 참고 : URL의 형식은 branch이 아닌 heads/branch이어야합니다.

+0

재미있는 소리입니다. 더 자세한 정보를 공유 할 수 있습니까? – Dror