반응형
인텔리제이/루비마인 Git 스테이징 기능 사용 설정
이전에 인텔리제이(IntelliJ)를 사용할 때는 분명 커밋할 파일과 하지 않을 파일을 구분하는 스테이징(Staging) 기능이 기본으로 있었던 것 같은데 보이지가 않아서 확인해보았다. 현재는 루비마인(RubyMine)을 사용하고 있지만 같은 젯브레인(JetBrains)에서 만든 만큼 UI가 거의 동일해서 설정에는 문제가 없을 것이다!
1. 스테이징 영역 활성화시키기
상단 메뉴 Preferences(환경설정) - Version Control(버전관리) - Git으로 이동한 후 우측에 "스테이징 영역 활성화(Enable staging area)"를 체크해주면 된다. 나 같은 경우는 해당 영역 자체가 비활성화 되어 있어서 당황했다..! 그럴 땐 2번을 참고하자.
2. 커밋 인터페이스 설정
위 설명에 보면 스테이징 영역은 모달이 아닌 커밋 인터페이스에서만 사용 가능하다고 되어있다. 커밋 인터페이스를 사용하기 위해 Preferences(환경설정) - Version Control(버전관리) - Commit(커밋)의 Use non-modal commit interface(모달이 아닌 인터페이스 사용)를 체크한다. 적용 버튼 클릭 후 다시 1번 화면으로 돌아가면 아까 비활성되어 있던 영역이 활성화되어 있는 것을 확인할 수 있을 것이다.
3. 스테이징 영역 확인
위에서 언급한 두 설정을 모두 완료하고 나면 아래와 같이 스테이징 영역이 활성화된 것을 확인할 수 있다!
반응형