Main Content

SVN 리포지토리에서 체크아웃하기

소스 컨트롤에서 파일을 가져와 리포지토리의 새 로컬 복사본을 만듭니다.

  1. 현재 폴더 브라우저에서 공백(임의의 빈 영역)을 마우스 오른쪽 버튼으로 클릭하고 소스 컨트롤 > 파일 관리를 선택합니다.

  2. 소스 컨트롤을 사용하여 파일 관리 대화 상자의 소스 컨트롤 연동 목록에서 소스 컨트롤 인터페이스를 선택합니다. SVN을 사용하려면 디폴트 SVN을 그대로 두십시오.

  3. 리포지토리 위치를 아는 경우에는 위치를 리포지토리 경로 필드에 붙여 넣습니다.

    그렇지 않은 경우, 리포지토리 경로를 찾고 경로의 유효성을 검사하여 파일을 가져오려면 변경을 클릭하십시오.

    1. SVN 리포지토리 URL 지정 대화 상자에서 리포지토리 URL을 지정합니다. 상자에 URL을 직접 입력하든지, 최근 리포지토리 목록을 사용하면 됩니다.

    2. 유효성 검사를 클릭하여 리포지토리 경로를 확인합니다.

      리포지토리에 대한 인증 대화 상자가 표시되면 로그인 정보를 입력하여 계속합니다.

    3. 경로가 유효하지 않은 경우 소스 컨트롤 리포지토리 브라우저와 비교하여 URL을 확인합니다.

      필요한 경우, 리포지토리 트리에서 더 깊숙이 있는 폴더를 선택합니다. 리포지토리에 태그 지정된 버전의 파일이 포함된 경우 trunk에서 체크아웃하거나 tags 아래의 브랜치 폴더에서 체크아웃해야 할 수 있습니다. 브랜치에서 체크아웃할 수도 있지만, 내장 SVN 연동에서는 브랜치 병합을 지원하지 않습니다. TortoiseSVN과 같은 외부 툴을 사용하여 브랜치 병합을 수행하십시오.

    4. 검색하려는 URL 경로를 지정했으면 확인을 클릭합니다. 대화 상자가 닫히고, 소스 컨트롤을 사용하여 파일 관리 대화 상자로 돌아가게 됩니다.

  4. 소스 컨트롤을 사용하여 파일 관리 대화 상자에서 가져온 파일을 저장할 샌드박스 폴더를 선택하고 검색을 클릭합니다.

    리포지토리에 대한 인증 대화 상자가 표시되면 로그인 정보를 입력하여 계속합니다.

    주의

    로컬 샌드박스 폴더를 사용하십시오. SVN과 함께 네트워크 폴더를 사용하면 소스 컨트롤 작업 속도가 느려집니다.

    소스 컨트롤에서 파일을 가져오는 동안, 소스 컨트롤을 사용하여 파일 관리 대화 상자에 메시지가 표시됩니다.

참고

소스 컨트롤로부터 기존 샌드박스를 업데이트하려면 SVN 파일의 상태와 수정본 업데이트하기 항목을 참조하십시오.

태그 지정된 리포지토리 버전 가져오기

SVN과 함께 태그를 사용하려면 리포지토리에 표준 폴더 구조가 필요합니다. 자세한 내용은 표준 리포지토리 구조 항목을 참조하십시오.

  1. 현재 폴더 브라우저에서 공백을 마우스 오른쪽 버튼으로 클릭하고 소스 컨트롤 > 파일 관리를 선택합니다.

  2. 소스 컨트롤을 사용하여 파일 관리 대화 상자의 소스 컨트롤 연동 목록에서 소스 컨트롤 인터페이스를 선택합니다. SVN을 사용하려면 디폴트 SVN을 그대로 두십시오.

  3. 변경을 클릭하여 파일을 가져오려고 하는 리포지토리 경로를 선택합니다.

  4. SVN 리포지토리 URL 지정 대화 상자에서 다음을 수행합니다.

    1. 리포지토리 목록에서 최근 리포지토리를 선택하거나 리포지토리 버튼 을 클릭하여 리포지토리 위치를 찾아봅니다.

    2. 유효성 검사를 클릭하여 리포지토리 브라우저를 표시합니다.

    3. 리포지토리 트리에서 tags 폴더를 확장하고 원하는 태그 버전을 선택합니다. URL에 trunk가 포함된 경우 리포지토리에서 한 단계 위로 이동합니다.

    4. 확인을 클릭하여 계속 진행하고, 소스 컨트롤을 사용하여 파일 관리 대화 상자로 돌아갑니다.

  5. 태그가 지정된 파일을 수신할 샌드박스 폴더를 선택합니다. 빈 샌드박스 폴더를 사용하거나 새 폴더를 지정해야 합니다.

  6. 가져오기를 클릭합니다.

관련 항목