GitHub의 이슈에서 기존 브랜치를 어떻게 참조합니까?
라는 지점이 있다고 가정 해 봅시다 feature/1. 또한 # 1을 발행하십시오. 해당 지점을 해당 문제에 연결하고 싶습니다.
문제 에서 해당 분기를 해당 문제에 연결하는 방법이 있습니까? 커밋하지 않고.
GitHub 에서 직접 :
참고 문헌
특정 참조는 자동 링크됩니다.
- SHA : be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- User @ SHA 심판 : mojombo @ be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- 사용자 / 프로젝트 @SHA : mojombo / god @ be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- # 숫자 : # 1
- 사용자 / 번호 : mojombo # 1
- 사용자 / 프로젝트 번호 : mojombo / god # 1
직접 (사용자 / 리포지토리 / 지점에서와 같이) 불가능한 것 같지만 트리의 id를 사용하여 가능합니까?
다른 답변 에서 언급했듯이 GitHub는 다른 GH 리포지토리를 포함하여 다양한 것들에 자동으로 연결하지만 해당 리포지토리 내의 지점에는 연결하지 않습니다. 이렇게하려면 수동으로 다음과 같이 링크를 만드십시오.
[a link to a branch](/_user_/_project_/tree/_branch_)
어디에서 _user_, _project_그리고 _branch_지점의 URL의 부품을 교체해야합니다. 예를 들어, GitHub의 "언어 학자"프로젝트의 지점 :
[api-changes branch in github/linguist](/github/linguist/tree/api-changes)
중대한:
- GitHub의 마크 다운 프로세서는 괄호 안에있는 정확한 URL 값을 사용하여 링크를 만듭니다. 브라우저가 해당 링크를 처리하는 방식을 고려하여 URL을 지정해야합니다. 지정된 URL이 경로 부분 일 경우 (이 예에서와 같이) 브라우저는 경로를 현재 페이지의 URL을 기준으로 처리합니다. 해당 상대 경로가 슬래시 (
/이 예에서와 같이 " ") 로 시작 하면 현재 페이지 URL의 서버 루트에 상대적입니다. 그렇지 않으면 슬래시로 시작하지 않는 경로는 현재 페이지 URL의 부모를 기준으로 처리됩니다. (이것은 기본 HTML 링크 사양입니다.) tree특정 프로젝트 분기를 참조 할 때 URL 의 일부 를 포함시키는 것을 잊지 마십시오 .
2013 년 4 월부터 ( " 커밋 페이지의 분기 및 태그 레이블 ") :
- 모든 커밋은 그것이 속한 브랜치를 언급 할 수 있습니다 :

커밋이 기본 분기에 없으면 표시기에 커밋이 포함 된 분기가 표시됩니다. 커밋이 병합되지 않은 풀 요청의 일부인 경우 링크가 표시 됩니다.

즉, 문제에서 커밋을 참조하면 사용자가 분기를 볼 수 있고 (커밋을 보면) 문제에 대한 링크를 볼 수 있습니다 (아직 커밋을 보면).
지점을 직접 참조 할 수 없습니다.
그러나 다른 지점 과 비교하여 지점을 참조 할 수 있습니다 . 이것을 입력하면 :
https://github.com/user1/repo/compare/branch1...branch2
그것은 다음과 같이 렌더링됩니다
branch1...branch2
또한 포크의 분기를 비교할 수 있습니다. user2분기 했다면 다음 repo과 같이 작동합니다.
https://github.com/user1/repo/compare/branch1...user2:branch2
I was looking for the same possibility in Git, but nothing was available so I decided to directly refer the brach with a markdown link by using the Hash reference.
# Issue02
## Commit Hash _<hash_number>_
...Rest of comments in the issue...
So, now in my organization we always do that reference when opening or closing an issue. It must be refered to a certain Hash and indirectly it is refered to the corresponding branch.
I guess you already now, but if not, to get the hash you will use git log
Note: It is not referencing to a certaing branch but a commit,
With some hours of work I think it is possible to automatically do this and create a command line tool,
'Programming' 카테고리의 다른 글
| 스칼라에서 '20 초 '는 어떻게 작동합니까? (0) | 2020.07.10 |
|---|---|
| 마진을 0으로 맞추지 못하는 이유는 무엇입니까? (0) | 2020.07.07 |
| Windows 업데이트로 인해 MVC3 및 MVC4 작동이 중지됨 (0) | 2020.07.07 |
| Python3 정수 나누기 (0) | 2020.07.07 |
| NPM 클린 모듈 (0) | 2020.07.07 |