11. JetBrains/IntelliJ IDEA

34. 인텔리제이 (IntelliJ IDEA) - CodeWithMe 를 통한 공동 작업

THE HEYDAZE 2021. 8. 12. 01:44
  OS   Windows 10 PRO 64bit 버전 20H2 (OS 빌드 19042.867)
  IntelliJ IDEA   2020.3.1

 

플러그인 설치

2021.1 버전에는 기본적으로 설치되어있지만 그 이전 버전은 플러그인을 따로 설치해야만 한다

(단, 2020.3.1 버전이상부터 사용가능 한 걸로 기억한다 아마도?..)

 

공유 생성 및 참여

공유 만들기를 통해 공유를 만든다

 

공유를 하기 전에 권한 설정을 한다

 

공유가 되면 위와 같이 나오게 되며, 다른 사람이 참석할 수 있도록 링크 주소를 알려주면 들어올 수 있다
(물론 들어오려면 accept 필요)

 

Change List

왼쪽이 change list 입니다

 

공동 작업 했을 때, 커밋하는 방법
0 file committed, 33 files failed to commit: Feat Entity Relationship Mapping Complete ✨ Can't commit changes from multiple changelists at once

 

공동 작업을 하고 있는 경우 해당 작업자가 수정하는 경우 해당 작업자명으로 change list 생긴다
2명이상의 작업자가 수정한다면 = 즉, change list 가 2개 이상인 경우 모든 수정된 파일을 commit 할 수 없다commit 은 change list 1개만 된다 = 즉, 위 그림에서 보듯이 default list 거나 change by ehdgu change list 여야 한다

 

하지만, 2개의 change list 를 1번에 commit 하고 싶은 경우에는 해당하는 change list 를 다른 change list 로 move 하면 된다
(아래그림 참고)

commit 하기 전에 찍은 게 없어서 amend 로 우클릭 했습니다...

 

move to another changelist 를 클릭 한 경우 위 처럼 나오는데,

`Set active` 는 commit 하기 위해 파일들을 체크박스 체크를 할지 여부 인 것 같다 (추측임..)

Track context 는 아직 안눌러봐서 모릅니다...사용하는 경우 글 수정 할 예정..

 

원하는 파일들만 원하는 change list 로 이동 했다면, 해당 change list 만 commit 하면 된다