풀 요청 / 문제를 연결하는 Github 커밋 구문


81

특정 문제 / 풀 요청을 참조하는 커밋 메시지를 보았습니다. 특정 리포지토리의 이슈 또는 풀 리퀘스트를 포함하는 구문은 무엇입니까?


이 GitHub의에 큰 lib 디렉토리는 프로그램이 링크를 만들 수 있습니다 : github.com/doowb/github-issue-template 및 웹 사이트는 어디 정보의 몇 비트에 드롭 할 수 있고 링크를 생성합니다 doowb.github.io은 / github-issue-template
jonschlinkert

2018 년 1 월 이후 " 다중 발행 및 풀 요청 템플릿" " 도 참조하십시오.
VonC


@DidierL Date-wise, 연결된 질문이 내 중복이어야하지 않습니까? 나는 upvotes와 내용을 볼 때 연결된 질문에 대해 이것을 닫는 것을 이해할 수 있습니다 ( Fixes XXXX처음 질문했을 때 구문이 설정되지 않았습니다), 질문이 다른 질문과 중복되는 것을 구성하는 것이 더 궁금합니다. 나는 이전에 비슷한 오래된 질문을 닫았지만 이것을 중복이라고 부르는 것은 정확 하지 않습니다 .
AlbertEngelB

글쎄요, 다른 질문은 더 오래 됐죠? (2009 년 vs 2014 년). 언급했듯이 더 많은 투표가 있으며 AFAICT 질문은 정확히 동일하며 여기에 제시된 답변은 저기에서 허용되는 답변에 포함됩니다.
Didier L

답변:


88

여러 저장소의 문제에 대해 문서화 된 자동 연결 형식을 사용 합니다.

  • 통사론: {owner}/{repository}#{issue_number}
  • 예: mojombo/jekyll#1

이러한 형식의 텍스트가 커밋 메시지에 있으면 자동으로 클릭 가능한 링크로 변환되어 https://github.com/{owner}/{repository}/issues/{issue_number}


7
제공된 구문은 저장소간에 연결하는 데 사용됩니다 (예 : 저장소 A의 문제에 연결되는 저장소 B의 커밋). 동일한 저장소의 문제를 가리킬 때 짧은 구문을 사용할 수 있습니다.#{issue_number}
nulltoken

4
이것은 문제에 좋지만 Pull Request에 연결하는 것에 대해서는 아무것도 보지 못합니다.
bryanbraun

2
@bryanbraun이 구문은 Pull Request에도 적용됩니다.
nulltoken

2
@nulltoken 풀 리퀘스트에 대한 인용 (및 링크) 구문은 정확히 무엇입니까? mojombo/jekyll#1문제 1에 관한 것이라면 pull request 1의 구문은 무엇입니까?
Rob Stewart

15
@RobStewart도 마찬가지입니다. repo에서 문제 1과 pull 요청 1을 모두 가질 수는 없습니다.
nulltoken

32

Github 공유 PR / 발행 번호는 동일한 순서를 사용합니다.

따라서 하나의 #number 하나의 PR 또는 하나의 문제입니다.

# 번호 만 사용해도 괜찮습니다.


이 답변은 더 많은 관심을 기울일 가치가 있습니다. 나는 그것을 결코 눈치 채지 못했습니다. 감사합니다!
Wildcard

나는 그들이 github의 문서에서 이것을 철자했으면 좋겠다. 어딘가에 있다고 확신하지만 본 적이 없습니다.
Darryl

31

#1234주석에 사용 하여 현재 리포지토리의 풀 요청 1234를 참조합니다.


1

다른 리포지토리에 연결하기 위해 이슈 또는 pull request에 대한 링크를 붙여 넣으면 https://github.com/{owner}/{repository}/issues/{issue_number}GitHub에서 다음과 같이 렌더링합니다.

[{owner}/{repository}#{issue_number}](https://github.com/{owner}/{repository}/issues/{issue_number})

예를 들어 https://github.com/jlord/sheetsee.js/issues/26jlord / sheetsee.js # 26 로 렌더링됩니다 .

참조 https://help.github.com/articles/autolinked-references-and-urls/#issues-and-pull-requests를

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.