실무 개발을 하다보면 소스코드 히스토리를 확인해야하는 경우가 빈도높게 생기는데요. 소스코드 라인별로 커밋 날짜와 메시지를 확인하는 탭을 토글하는 기능 소개와 단축키 매핑방법을 소개드립니다.

 

인텔리제이 소스코드 히스토리 확인하는 방법

 

 Annotate with Git Blame 기능설명 

 

 소스코드 각 라인별로 반영한 커밋의 Author가 누구인지, 언제 추가했는지, 커밋메시지, 같이 반영된 소스코드는 무엇인지를 알 수 있는 기능이다. 아마 인텔리제이가 Git Blame 명령어를 이용해 관련 정보를 가져와 소스코드 옆에 띄워주는 기능정도로 이해하면 될 것 같다.

 

 실무에서는 반영된 소스코드의 히스토리를 확인하기 위해 주로 쓰인다. 소스코드를 직접적으로 분석해도 잘 드러나지 않는 작성 의도나 커밋메시지의 여러 내용들을 확인할 수 있다.

 

 

에디터 영역 코드 라인에 마우스 우클릭하면 첫번째로 나오는 것이 해당 기능이다. 누르게 되면 해당 라인을 추가/수정한 Author와 날짜가 라인 number 옆에 뜨게 된다. 커밋별로 색이 다르게 나오는데 클릭해보면 대상 커밋과 같이 반영된 소스코드가 팝업창으로 뜨고 커밋메시지를 바로 확인할 수 있다.

 

 

 

 

 단축키 매핑하기 

 

Annotate with Git Blame은 기본적으로 단축키 매핑이 되어있지 않기 때문에 사용자가 직접 매핑해야한다. File > Settings > Keymap 탭으로 이동한다.

 

Annotate이기 때문에 보통 Ctrl + Shift + A로 매핑을 많이하는데, 편한 키로 매핑하면 된다. 매핑을 하고나면 손쉽게 Annotate 탭을 토글할 수 있다. 실무에서는 아주 빈도높게 쓰이기 때문에 단축키 매핑을 하면 아주 실용도 높게 사용할 수 있다.

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기