Git 파일 blame
GitLab v19.2Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
Git blame은 마지막 수정 시간, 작성자 및 커밋 해시를 포함하여 파일의 모든 줄에 대한 자세한 정보를 제공합니다. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다. 왼쪽 사이드바에서 코드 > 저장소를 선택합니다.
Git blame은 마지막 수정 시간, 작성자 및 커밋 해시를 포함하여 파일의 모든 줄에 대한 자세한 정보를 제공합니다.
파일의 blame 보기#
- GitLab 19.1에서 GitLab.com, GitLab Self-Managed 및 GitLab Dedicated에서 활성화됨.
사전 요구사항:
- 파일에 읽을 수 있는 텍스트 내용이 있어야 합니다. GitLab UI는
.rb,.js,.md,.txt,.yml및 유사한 형식의 텍스트 파일에 대한git blame결과를 표시합니다. 이미지 및 PDF와 같은 바이너리 파일은 지원되지 않습니다.
파일의 blame을 보려면:
-
상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
-
왼쪽 사이드바에서 코드 > 저장소를 선택합니다.
-
검토할 파일을 선택합니다.
-
다음 중 하나를 선택합니다:
현재 파일의 보기를 변경하려면, 파일 헤더에서 Blame을 선택합니다.
-
전체 blame 페이지를 열려면, 오른쪽 상단 모서리에서 Blame을 선택합니다.
-
보려는 줄로 이동합니다.
Blame을 선택하면 다음 정보가 표시됩니다:
[
](/19.2/user/project/repository/files/img/file_blame_output_v18_11.png)
커밋의 정확한 날짜와 시간을 보려면 날짜 위로 마우스를 올립니다. 커밋 나이에 대한 색상 범례를 표시하려면 나이 표시기 범례 표시를 참조하세요.
이전 커밋 blame#
특정 줄의 이전 수정 사항을 보려면:
-
상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
-
왼쪽 사이드바에서 코드 > 저장소를 선택합니다.
-
검토할 파일을 선택합니다.
-
오른쪽 상단 모서리에서 Blame을 선택하고 보려는 줄로 이동합니다.
-
관심 있는 변경 사항을 찾을 때까지 이 변경 이전 blame 보기 ( doc-versions )를 선택합니다.
특정 리비전 무시#
-
GitLab 17.10에서 GitLab.com, GitLab Self-Managed 및 GitLab Dedicated에서 활성화됨.
-
GitLab 17.11에서 일반 공개. 기능 플래그
blame_ignore_revs제거됨.
특정 리비전을 무시하도록 Git blame을 구성하려면:
저장소 루트에 .git-blame-ignore-revs 파일을 만듭니다.
무시할 커밋 해시를 한 줄에 하나씩 추가합니다. 예:
a24cb33c0e1390b0719e9d9a4a4fc0e4a3a069cc
676c1c7e8b9e2c9c93e4d5266c6f3a50ad602a4c
blame 보기에서 파일을 엽니다.
Blame preferences ( preferences )를 선택합니다.
Ignore specific revisions 체크박스를 선택합니다.
blame 보기가 새로 고침되어 .git-blame-ignore-revs 파일에 지정된 리비전을 건너뛰고 이전의 의미 있는 변경 사항을 표시합니다.
나이 표시기 범례 표시#
히스토리
- GitLab 18.11에서 도입됨.
인라인 blame 보기에서 나이 표시기 범례를 표시하거나 숨길 수 있습니다. 범례는 Newer에서 Older까지의 색상 눈금을 표시하여 각 커밋의 나이를 해석하는 데 도움을 줍니다.
나이 표시기 범례를 표시하거나 숨기려면:
-
blame 보기에서 파일을 엽니다.
-
Blame preferences ( preferences )를 선택합니다.
-
Show age indicator legend 체크박스를 선택하거나 해제합니다.