반응형
커밋이 포함된 모든 태그를 나열하는 방법은 무엇입니까?
이 질문은 특정 커밋을 가리키는 모든 태그를 나열하는 방법과 유사하지만 한 가지 차이점이 있습니다.태그 자체에 표시된 파일이 아니라 각 태그의 트리 내에서 특정 커밋이 포함된 모든 태그를 검색하려고 합니다(이 경우 Makefile 변경 내용만 태그 지정됨).
git tag --contains <commit>
리포가 큰 경우 특정 커밋에 대한 모든 태그를 나열하려면 git 2.0.x(2014년 3분기)가 필요합니다.
Jean-Jacques Lafay()lanfeust69
의 commit cbc60b6 참조:
git tag --contains
스택 오버플로 방지
대규모 저장소에서는 의 재귀 구현으로 스택 오버플로가 발생할 수 있습니다.반복을 루프로 대체하여 수정합니다.
이 문제는 기본적으로 스택이 더 제한적인 Linux보다 Windows에서 더 분명합니다.
msysGit 목록에서 이 스레드도 참조하십시오.
언급URL : https://stackoverflow.com/questions/7923091/how-to-list-all-tags-that-contain-a-commit
반응형
'programing' 카테고리의 다른 글
Swift에서 속성 값을 기준으로 사용자 지정 개체 배열을 정렬하는 방법 (0) | 2023.05.16 |
---|---|
사용자의 표준 시간대를 가져오는 방법? (0) | 2023.05.16 |
노드에서 stdin에서 한 줄씩 읽는 방법 (0) | 2023.05.11 |
작업자 역할 대 웹 작업 (0) | 2023.05.11 |
sudo를 사용할 때 명령을 찾을 수 없습니다. (0) | 2023.05.11 |