Pichu Pokeball
본문 바로가기
IntelliJ

IntelliJ IDEA에서 "Get from Version Control"을 사용하여 프로젝트 체크아웃하는 방법

by campanula 2025. 2. 5.

IntelliJ IDEA에서는 Git, Mercurial, Subversion(SVN)과 같은 버전 관리 시스템에서 직접 프로젝트를 가져올 수 있습니다. 이 글에서는 "Get from Version Control" 기능을 사용하여 저장소에서 프로젝트를 체크아웃하는 방법을 단계별로 설명하겠습니다.


1. "Get from Version Control" 접근 방법

IntelliJ IDEA에서 프로젝트를 가져오는 방법은 다음과 같습니다:

  • 시작 화면에서: "Get from Version Control" 버튼 클릭
  • 프로젝트가 열려있는 경우:
    • FileNewProject from Version Control 메뉴 선택
    • 상단 메뉴바VCSGet from Version Control 선택
    • 왼쪽 상단의 프로젝트 드롭다운 메뉴에서 Get from Version Control 선택

이제 저장소 정보를 입력하는 단계로 이동합니다.


2. 지원하는 버전 관리 시스템

IntelliJ IDEA는 다음 버전 관리 시스템을 지원합니다:

  • Git
  • Subversion (SVN)
  • Mercurial

자신이 사용할 버전 관리 시스템을 선택하세요.


3. SVN으로 프로젝트 체크아웃하기

✅ 저장소 URL 입력

  1. "Repository URL" 필드에 SVN 저장소 주소를 입력합니다.
  2. 필요한 경우 특정 경로나 브랜치/태그를 지정할 수 있습니다.

✅ 인증 정보 입력 (필요시)

  1. SVN 서버에서 요구하는 경우 사용자 이름과 비밀번호를 입력합니다.
  2. "Save credentials" 옵션을 선택하면 인증 정보가 저장됩니다.

✅ 체크아웃 디렉토리 설정

  1. Directory 필드에서 로컬 저장 경로를 지정합니다.
    • 기본 경로: C:\Users\사용자이름\IdeaProjects\프로젝트명

✅ 체크아웃 실행

  1. Checkout 버튼을 클릭합니다.
  2. 프로젝트 구조를 검색하고 다운로드합니다.

4. 프로젝트 초기 설정

✅ 기본 설정 확인

  • 프로젝트 SDK 설정
    • FileProject StructureProject SettingsProject
    • 적절한 JDK 버전을 선택하세요.
  • 빌드 시스템 설정
    • Maven/Gradle 프로젝트의 경우 자동으로 감지됩니다.
    • 필요시 수동으로 빌드 설정을 구성하세요.

✅ SVN 관련 설정

  • 작업 복사본 정보 확인
    • ViewTool WindowsVersion Control (Alt + 9)
    • Subversion Working Copies Information에서 저장소 연결 상태를 확인합니다.
  • 업데이트 설정
    • VCSUpdate Project (Ctrl + T)를 사용하여 최신 변경사항을 동기화합니다.
    • 업데이트 옵션에서 depth, 충돌 처리 방식 등을 설정할 수 있습니다.

5. SVN 작업 확인 및 검증

✅ 저장소 연결 확인

  • Alt + 9를 눌러 Version Control 창을 엽니다.
  • Subversion 탭에서 Working Copies Information을 확인합니다.
  • 저장소 URL, 리비전 번호 등의 정보를 검증합니다.

✅ 기본 SVN 작업 테스트

  • 간단한 파일을 수정한 후 commit 테스트를 진행합니다.
  • update 기능이 정상적으로 작동하는지 확인합니다.
  • 브랜치/태그 접근이 가능한지 확인합니다.