답변:
GitHub 에서 직접 :
참고 문헌
특정 참조는 자동 링크됩니다.
- SHA : be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- User @ SHA 심판 : mojombo @ be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- 사용자 / 프로젝트 @SHA : mojombo / god @ be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- # 숫자 : # 1
- 사용자 / 번호 : mojombo # 1
- 사용자 / 프로젝트 번호 : mojombo / god # 1
직접 (사용자 / 리포지토리 / 지점에서와 같이) 가능하지는 않지만 트리의 id를 사용하여 가능합니까?
/user/repo/tree/branch-name
(또는 /user/repo/commits/branch-name
보고 싶은 것에 따라)
다른 답변 에서 언급했듯이 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)
중대한:
/
이 예에서와 같이 " ") 로 시작 하면 현재 페이지 URL의 서버 루트에 상대적입니다. 그렇지 않으면 슬래시로 시작하지 않는 경로는 현재 페이지 URL의 부모를 기준으로 처리됩니다. (이것은 기본 HTML 링크 사양입니다.)tree
특정 프로젝트 분기를 참조 할 때 URL 의 일부 를 포함시키는 것을 잊지 마십시오 ./user/proj/blob/branch
글 tree
을 쓰지 않더라도 현재 내 링크를 변환시킨다 blob
. 편집 : 작업 :../../tree/branch
README.md
. GH는 링크에서 선행 "/"를 제거하여 현재 URL에 추가하는 것 같습니다. 버그 일 수 있습니다. 확인해 볼게요 어쨌든, ".."을 가진 상대 URL은 repo 파일에서 더 의미가 있습니다. 예를 들어, 내 포크를 병합하면 새로운 링크 README.md
가 내 포크를 다시 참조합니다.
2013 년 4 월부터 ( " 커밋 페이지의 분기 및 태그 레이블 ") :
커밋이 기본 분기에 없으면 표시기에 커밋이 포함 된 분기가 표시됩니다. 커밋이 병합되지 않은 풀 요청의 일부인 경우 링크가 표시 됩니다.
즉, 문제에서 커밋을 참조하면 사용자는 분기를 볼 수 있고 (커밋을 보면) 문제에 대한 링크를 볼 수 있습니다 (아직 커밋을 보면).
나는 힘내에서 같은 가능성을 찾고 있었다,하지만 아무것도 내가 직접 참조하기로 결정 때문에 사용할 수 없었다 brach을 로 인하 해시 참조를 사용하여 링크.
# Issue02
## Commit Hash _<hash_number>_
...Rest of comments in the issue...
이제 조직에서 이슈를 열거 나 닫을 때 항상 해당 참조를 수행합니다. 특정 해시를 참조해야하며 간접적으로 해당 분기를 참조합니다.
나는 이미 당신을 추측하지만, 그렇지 않다면 해시를 얻기 위해 git log 를 사용할 것입니다
참고 : 특정 분기를 참조하는 것이 아니라 커밋,
몇 시간의 작업으로 자동 으로이 작업을 수행하고 명령 줄 도구를 만들 수 있다고 생각합니다.