kt 비교 새로운 안드로이드 버전으로 업그레이드 할
올려주신 스크린샷에서 파일의 변경 사항을 비교하고 싶다면 메뉴 하단에 있는 Compare With... 또는 Local History를 활용하시면 됩니다.
각 기능의 용도는 다음과 같습니다:
Compare With... (단축키: Ctrl + D):
현재 선택한 파일을 다른 파일이나 특정 시점의 버전과 직접 비교할 때 사용합니다.
클릭하면 비교할 대상을 선택하는 창이 뜨며, 두 코드 간의 차이점을 좌우로 나란히 보여줍니다.
Local History:
외부 버전 관리 시스템(Perforce 등)과는 별개로, IDE가 자체적으로 기록한 파일의 수정 이력을 확인하고 싶을 때 사용합니다.
최근에 내가 코드를 어떻게 수정했는지 단계별로 확인하거나 과거 상태로 되돌릴 때 유용합니다.
현재 Perforce 플러그인을 막 업데이트하셨다면, 서버와의 연결 설정이 완료된 후에는 이 메뉴에 Perforce라는 전용 항목이 추가로 나타나게 됩니다. 그 메뉴를 통해 서버에 저장된 최신 버전과 내 코드를 더 상세하게 비교할 수 있습니다.
제공해주신 이미지 스크린샷 2026-05-01 083700.png를 바탕으로, Android Studio와 같은 JetBrains 환경에서 Perforce P4 (Helix Core) 플러그인을 사용하는 기본적인 방법을 설명해 드리겠습니다.
1. Perforce P4란?
Perforce는 대규모 프로젝트나 대용량 바이너리 파일을 다룰 때 주로 사용되는 상업용 버전 관리 시스템(VCS)입니다. 이미지에서 보시는 것처럼 이 플러그인은 IDE 내에서 다음과 같은 작업을 직접 수행할 수 있게 해줍니다.
제출(Submit): 수정된 코드를 서버에 업로드합니다.
병합 및 비교(Merge & Diff): 다른 버전의 코드와 합치거나 차이점을 확인합니다.
자동 체크아웃(Automatic Checkout): 파일을 편집하기 시작하면 자동으로 서버에서 수정 가능한 상태로 변경해 줍니다.
2. 초기 설정 방법
플러그인을 업데이트한 후, 처음 사용하시려면 연동 설정이 필요합니다. 이미지에 안내된 경로를 따라가시면 됩니다.
설정 메뉴 진입: 상단 메뉴에서
Settings(Windows 기준Ctrl + Alt + S) 또는Preferences를 엽니다.경로 이동:
Version Control메뉴를 클릭하고 하위의Perforce항목을 선택합니다.서버 정보 입력: 사용하는 Perforce 서버 주소(Server), 사용자 계정(User), 그리고 현재 작업 공간(Workspace/Client) 정보를 입력하여 연결합니다.
3. 주요 메뉴 활용
연결이 완료되면 IDE 하단이나 마우스 우클릭 메뉴에서 Perforce 관련 기능을 바로 쓸 수 있습니다.
VCS 메뉴: 상단 메뉴 바의
VCS항목 안에 전용 메뉴가 생성됩니다.Context 메뉴: 파일 위에서 마우스 오른쪽 버튼을 클릭하여 나타나는 메뉴에서도 즉시 사용이 가능합니다.
스크린샷 2026-05-01 083700.png에서 보이는 것처럼 이 플러그인은 관리 도구(Administration Tools) 성격도 가지고 있어, 별도의 외부 프로그램을 쓰지 않고도 IDE 안에서 효율적으로 소스 코드를 관리할 수 있도록 돕습니다. 현재 개발 중인 환경에 Perforce 서버가 구축되어 있다면 위 설정 과정을 진행해 보세요.

댓글
댓글 쓰기