문제

어떻게 든 가능합니까? 자동으로 GitHub 문제 번호에 대한 링크가 있습니다 git commit 메시지?

도움이 되었습니까?

해결책

그냥 포함하십시오 #xxx 문제를 닫지 않고 참조하는 커밋 메시지에서.

새로운 Github 문제 2.0 이 동의어를 사용할 수 있습니다 문제를 참조하고 닫습니다 (커밋 메시지에서) :

  • fix #xxx
  • fixes #xxx
  • fixed #xxx
  • close #xxx
  • closes #xxx
  • closed #xxx
  • resolve #xxx
  • resolves #xxx
  • resolved #xxx

당신은 또한 대체 할 수 있습니다 #xxx ~와 함께 gh-xxx.

참조 및 리포지토리 전체에서 문제가 닫힙니다 또한 작동 :

fixes user/repo#xxx

체크 아웃 문서 도움 섹션에서 사용할 수 있습니다.

다른 팁

GitHub 문제에 링크하려면 그리고 문제를 닫으면 GIT 커밋 메시지에 다음 줄을 제공 할 수 있습니다.

Closes #1.
Closes GH-1.
Closes gh-1.

(세 가지 중 하나가 효과가있을 것입니다.) 이것은 문제와도 연결됩니다. 닫다 그것. 이것에서 더 많은 것을 찾을 수 있습니다 블로그 게시물 (약 1:40에 임베디드 비디오 시청을 시작하십시오).

유사한 구문이 단순히 문제를 닫지 않고 문제에 연결하는지 확실하지 않습니다.

참조 저장소를 교차 할 수도 있습니다.

githubuser/repository#xxx

xxx는 문제 번호입니다

Github에는 #Issuenbr이 포함 된 경우 커밋에 대한 참조를 추가합니다 (우연히 발견).

그들은 블로그에서 새로운 이슈 2.0에 대한 좋은 글을 가지고 있습니다.https://github.blog/2011-04-09-issues-2-0the-next-generation/

동의어는 포함됩니다

  • 수정 #xxx
  • #xxx를 수정했습니다
  • 수정 #xxx
  • #xxx를 닫습니다
  • #xxx를 닫습니다
  • 폐쇄 #xxx

커밋 메시지에 키워드를 사용하면 커밋이 언급되거나 문제가 발생합니다.

다른 답변에 추가 된 것처럼 : 문제 번호로 커밋 메시지를 쓰고 싶지 않고 사용하는 경우 개발을 위해 Mylyn 용 Github 커넥터뿐만 아니라 Egit 및 Mylyn 플러그인을 설치할 수 있습니다. Eclipse는 작업중 인 문제를 자동으로 추적하고 커밋 메시지를 자동으로 채우십시오, 다른 모든 답변에 표시된 문제 번호를 포함하여.

해당 설정에 대한 자세한 내용은 참조하십시오 http://wiki.eclipse.org/egit/github/userguide

문제 번호를 커밋 메시지에 연결하려면 다음을 추가해야합니다.#issue_number 당신의 git 커밋 메시지에서.

예제 커밋 메시지 Udacity git 커밋 메시지 스타일 가이드

feat: Summarize changes in around 50 characters or less

More detailed explanatory text, if necessary. Wrap it to about 72
characters or so. In some contexts, the first line is treated as the
subject of the commit and the rest of the text as the body. The
blank line separating the summary from the body is critical (unless
you omit the body entirely); various tools like `log`, `shortlog`
and `rebase` can get confused if you run the two together.

Explain the problem that this commit is solving. Focus on why you
are making this change as opposed to how (the code explains that).
Are there side effects or other unintuitive consequenses of this
change? Here's the place to explain them.

Further paragraphs come after blank lines.

 - Bullet points are okay, too

 - Typically a hyphen or asterisk is used for the bullet, preceded
   by a single space, with blank lines in between, but conventions
   vary here

If you use an issue tracker, put references to them at the bottom,
like this:

Resolves: #123
See also: #456, #789

저장소를 참조 할 수도 있습니다.

githubuser/repository#issue_number

프로그래머로서의 첫 번째 프로젝트 중 하나는 역마차 그 (무엇보다도)는 자동적 인 지점의 모든 커밋 메시지에 GitHub 문제 번호를 추가하는 것은 실제로 답변되지 않은 질문의 일부입니다.

본질적으로 분기를 만들 때 사용자 정의 명령 ( stagecoach -b <branch_name> -g <issue_number>), 그리고 문제 번호는 YML 파일로 해당 분기에 할당됩니다. 그때 a Commit Hook 이로 인해 문제 번호가 커밋 메시지에 자동으로 추가되었습니다.

나는 몇 달 동안 프로그래밍을했을 때와 같이 생산 사용에 권장하지 않을 것이며 더 이상 유지하지는 않지만 누군가에게 관심이있을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top