이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

새 리포지토리 생성하기

MATLAB®을 사용하여 폴더에 있는 파일에 소스 컨트롤을 추가할 수 있습니다. 다른 사용자와 공유하지 않고 버전 컨트롤을 파일에 추가하려는 경우, 샌드박스에 로컬 Git™ 리포지토리를 만드는 것이 가장 빠릅니다.

원격 리포지토리에 Git 서버를 사용하려면, 직접 Apache™ Git 서버를 설정하거나 Git 서버 호스팅 솔루션을 사용할 수 있습니다. 서버를 설정할 수 없고 file:/// 프로토콜을 통해 파일 시스템으로 원격 리포지토리를 사용해야만 하는 경우, 체크아웃된 작업본이 없는 Bare 리포지토리를 사용하고 있는지 확인하십시오.

SVN의 경우, 샌드박스 폴더가 로컬 하드 디스크에 있는지 확인합니다. SVN과 함께 네트워크 폴더를 사용하면 속도가 느리고 불안정합니다.

소스 컨트롤을 사용하기 전에 먼저 파일 손상을 방지하기 위해 소스 컨트롤 툴을 사용하여 이진 파일을 등록해야 합니다. SVN에 이진 파일 등록하기 항목 또는 Git에 이진 파일 등록하기 항목을 참조하십시오.

기존 SVN 리포지토리를 체크아웃하려면 SVN 리포지토리에서 체크아웃하기 항목을 참조하십시오. 기존 원격 Git 리포지토리를 복제하려면 Git 리포지토리에서 복제(Clone)하기 항목을 참조하십시오.

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

  2. 소스 컨트롤을 사용하여 파일 관리 대화 상자의 소스 컨트롤 연동(Source control integration) 목록에서 다음을 수행합니다.

    • SVN 리포지토리의 경우 SVN을 선택합니다.

    • Git 리포지토리의 경우 Git을 선택합니다.

  3. 변경(Change) 버튼을 클릭하여, SVN을 사용 중인 경우 SVN 리포지토리 URL 지정 대화 상자를 열고, Git을 사용 중인 경우 리포지토리 선택 대화 상자를 엽니다.

    Git을 사용 중인 경우 리포지토리가 생성된 후에 리포지토리 URL을 변경할 수 있습니다. 현재 폴더 브라우저에서, 소스 컨트롤 상태에 있는 폴더에서 마우스 오른쪽 버튼을 클릭하고 소스 컨트롤(Source Control) > 원격(Remote)을 선택하고 새 URL을 지정합니다.

  4. 리포지토리 만들기(Create a repository) 버튼 을 클릭하여 디스크에 리포지토리를 만듭니다.

  5. 리포지토리로 만들려는 빈 폴더를 선택하거나 새 폴더를 만든 후, 폴더 선택을 클릭하여 리포지토리를 만듭니다.

    SVN의 경우, 새 리포지토리의 URL은 리포지토리 URL(Repository URL) 상자에 있고 trunk 폴더가 선택되어 있습니다. file:// URL을 지정하고 단일 사용자에 대해서만 새 리포지토리를 만드십시오. 여러 사용자의 경우 Subversion 리포지토리 공유하기 항목을 참조하십시오.

  6. SVN 리포지토리 URL 지정(SVN) 또는 리포지토리 선택(Git)에서 유효성 검사(Validate)를 클릭하여 선택한 리포지토리에 대한 경로를 확인한 다음 확인(OK)을 클릭합니다.

    SVN 리포지토리에 파일 URL이 있는 경우, 경고가 나타나 파일 URL이 단일 사용자용이란 것을 알립니다. 확인(OK)을 클릭하여 계속합니다.

  7. 소스 컨트롤을 사용하여 파일 관리 대화 상자에서 샌드박스 위치를 선택한 다음 검색(Retrieve)을 클릭합니다.

    SVN 샌드박스의 경우 선택된 폴더가 파일을 포함할 수 있습니다. 그러나, Git 샌드박스의 경우 선택된 폴더가 비어 있어야 합니다. 파일이 포함된 폴더에 원격 리포지토리를 복제할 수 없습니다.

    Git으로 브랜치를 병합하려는 경우 몇 가지 추가 설정 단계가 필요합니다. 커맨드 라인 Git 클라이언트 설치하기 항목을 참조하십시오.

무결성 확인이 완료된 후에는 파일의 첫 번째 버전을 새 리포지토리로 커밋할 수 있습니다.

관련 항목