인텔리제이에서 커맨드라인으로 쓰던 git 중간에 연동하기 + merge conflict gui로 해결하기
Web/팁

인텔리제이에서 커맨드라인으로 쓰던 git 중간에 연동하기 + merge conflict gui로 해결하기

인텔리제이에서 원래는 CLI로 git을 사용했는데,

 

merge conflict 를 해결할때는 gui를 이용하는 것이 생산성이 좋을 것 같았다.

 

그래서 중간에 인텔리제이에서 git을 연결하는 방법을 찾아보았다.

 

 

 

 

 

처음에 깃을 연동하지 않았을 때는

 

VCS에서 git 버튼이 보이지 않는다.

 

인텔리제이에서 .git을 자동으로 읽어오지 않는 것이다.

 

 

 

하지만 수동으로 기존에 쓰던 .git을 읽어오게 하는 방법이 있다.

 

 

Enable Version Control Integeration을 누르면 기존에 쓰던 .git을 가져오고

 

 

위와같이 intellJ에서도 git을 이용할 수 있게된다.

 

 

 

 

 

그리고 merge conflict가 발생했을 때는 아래와 같이 Resolve Conflicts가 활성화 된다.

 

 

 

 

 

클릭을 하면 merge conflict가 발생한 파일 목록이 뜨고, merge를 누르면

 

 

three way merge 를 할 수 있는 화면이 뜬다.

여기서 원하는 코드를 화살표를 이용해 넣으면 된다.

 

 

Apply를 누르면 자동으로 add까지 완료된다.