Git 파일 blame
Git blame 기능을 사용하여 파일의 각 줄에 대한 작성자 및 커밋 정보를 조회하는 방법을 설명합니다.
Git blame 은 마지막 수정 시간, 작성자 및 커밋 해시를 포함하여 파일의 모든 줄에 대한 자세한 정보를 제공합니다. 파일의 blame 보기 # 히스토리 GitLab 16.7에서 inline_blame 이라는 플래그 와 함께 파일 보기에서 직접 blame 보기가 도입됨 . 기본적으로 비활성화됨. 사전 요구사항: 파일에 읽을 수 있는 텍스트 내용이 있어야 합니다. GitLab UI는 .rb , .js , .md , .txt , .yml 및 유사한 형식의 텍스트 파일에 대한 git blame 결과를 표시합니다. 이미지 및 PDF와 같은 바이너리 파일은 지원되지 않습니다. 파일의 blame을 보려면: 상단 바에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 왼쪽 사이드바에서 코드 > 저장소 를 선택합니다. 검토할 파일을 선택합니다. 다음 중 하나를 선택합니다: 현재 파일의 보기를 변경하려면, 파일 헤더에서 Blame 을 선택합니다. 전체 blame 페이지를 열려면, 오른쪽 상단 모서리에서 Blame 을 선택합니다. 보려는 줄로 이동합니다. Blame 을 선택하면 다음 정보가 표시됩니다: 커밋의 정확한 날짜와 시간을 보려면 날짜 위로 마우스를 올립니다. 커밋 나이에 대한 색상 범례를 표시하려면 나이 표시기 범례 표시 를 참조하세요. 이전 커밋 blame # 특정 줄의 이전 수정 사항을 보려면: 상단 바에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 왼쪽 사이드바에서 코드 > 저장소 를 선택합니다. 검토할 파일을 선택합니다. 오른쪽 상단 모서리에서 Blame 을 선택하고 보려는 줄로 이동합니다. 관심 있는 변경 사항을 찾을 때까지 이 변경 이전 blame 보기 ([doc-versions])를 선택합니다. 특정 리비전 무시 # 히스토리 GitLab 17.10에서 blame_ignore_revs 라는 플래그 와 함께 도입됨 . 기본적으로 비활성화됨. 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 보기에서 나이 표시기
