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

소스 컨트롤 연동

MATLAB®과 소스 컨트롤 시스템 연결하기

프로젝트에 소스 컨트롤을 사용할 수 있습니다. 자세한 내용은 프로젝트 만들기프로젝트에 소스 컨트롤 사용하기 항목을 참조하십시오.

도움말 항목

일반 소스 컨트롤

MathWorks 소스 컨트롤 연동 정보

MATLAB을 사용하여 소스 컨트롤 상태에 있는 파일에 대해 작업할 수 있습니다. 현재 폴더 브라우저에서 바로 변경 사항 업데이트, 커밋, 병합과 같은 작업을 수행하고 개정 내역을 볼 수 있습니다.

소스 컨트롤 시스템 선택 또는 비활성화하기

MathWorks® 소스 컨트롤 연동은 기본적으로 활성화되어 있습니다. 소스 컨트롤 시스템을 선택하거나 비활성화할 수 있습니다.

차이점 표시 및 병합에 MATLAB을 사용하도록 외부 소스 컨트롤 사용자 지정하기

외부 소스 컨트롤 툴에서 차이점 표시 및 병합에 MATLAB 비교 툴을 사용합니다.

Subversion(SVN)

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

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

새 리포지토리 생성하기

새 Git™ 리포지토리 또는 새 SVN 리포지토리를 생성합니다.

SVN 소스 컨트롤 설정하기

MATLAB은 내장 SVN 연동 기능을 제공합니다.

소스 컨트롤에 추가할 파일 표시하기

소스 컨트롤 상태에 있는 폴더에 새 파일을 만들 경우 소스 컨트롤에 추가되도록 파일을 표시합니다.

소스 컨트롤 상태에 있는 파일의 이동, 이름 바꾸기 또는 삭제하기

파일 이동, 이름 바꾸기, 삭제 등은 MATLAB 소스 컨트롤 상황별 메뉴 옵션이나 다른 소스 컨트롤 클라이언트 응용 프로그램을 사용하여 수행하십시오.

SVN 파일의 상태와 수정본 업데이트하기

파일의 소스 컨트롤 상태를 새로 고치고, 파일의 로컬 복사본을 업데이트합니다.

SVN 파일 자물쇠 가져오기

파일을 편집하기 전에 파일 자물쇠를 가져오는 것이 좋습니다. 자물쇠로 다른 사용자에게 해당 파일이 편집 중이라는 것을 알릴 수 있으므로, 병합 문제를 방지할 수 있습니다.

소스 컨트롤의 변경 사항 검토하기

파일의 내역을 찾아보거나 파일 수정본을 비교합니다.

수정된 파일을 소스 컨트롤에 커밋(Commit)하기

변경 사항을 검토하고 소스 컨트롤에 추가할 새 파일을 표시한 후에 파일을 커밋할 수 있습니다.

소스 컨트롤 충돌 문제 해결하기

파일을 커밋하려고 할 때 충돌 메시지가 나타나면 충돌을 검토하고 해결하십시오.

소스 컨트롤의 변경 사항 되돌리기

파일의 로컬 변경 사항을 제거하거나 파일을 지정된 수정본으로 되돌립니다.

Git

Git 리포지토리에서 복제(Clone)하기

원격 Git 리포지토리를 복제하여 리포지토리 파일을 가져옵니다.

새 리포지토리 생성하기

새 Git 리포지토리 또는 새 SVN 리포지토리를 생성합니다.

Git 소스 컨트롤 설정하기

MATLAB에서 Git을 사용하여 브랜치를 병합하려면 커맨드 라인 Git 클라이언트를 설치하십시오. 타사 소스 컨트롤 툴을 사용하려면 파일 손상을 방지하기 위해 이진 파일을 등록하십시오. 원격 리포지토리와 상호 작용할 때 잦은 로그인 프롬프트를 방지하려면 MATLAB에서 SSH 인증을 사용하십시오.

소스 컨트롤에 추가할 파일 표시하기

소스 컨트롤 상태에 있는 폴더에 새 파일을 만들 경우 소스 컨트롤에 추가되도록 파일을 표시합니다.

소스 컨트롤 상태에 있는 파일의 이동, 이름 바꾸기 또는 삭제하기

파일 이동, 이름 바꾸기, 삭제 등은 MATLAB 소스 컨트롤 상황별 메뉴 옵션이나 다른 소스 컨트롤 클라이언트 응용 프로그램을 사용하여 수행하십시오.

Git 파일의 상태와 수정본 업데이트하기

리포지토리 내 파일의 소스 컨트롤 상태를 새로 고치고, 리포지토리 내 파일의 갱신 사항을 가져옵니다.

소스 컨트롤의 변경 사항 검토하기

파일의 내역을 찾아보거나 파일 수정본을 비교합니다.

수정된 파일을 소스 컨트롤에 커밋(Commit)하기

변경 사항을 검토하고 소스 컨트롤에 추가할 새 파일을 표시한 후에 파일을 커밋할 수 있습니다.

소스 컨트롤 충돌 문제 해결하기

파일을 커밋하려고 할 때 충돌 메시지가 나타나면 충돌을 검토하고 해결하십시오.

Git을 사용해 브랜치 만들고 병합하기

브랜치를 생성하고, 병합하고, 삭제하거나, 다른 브랜치로 전환합니다.

Git을 사용하여 파일 끌어오기(Pull), 밀어넣기(Push), 가져오기(Fetch)

원격 리포지토리로 작업할 때는 다음 워크플로를 사용합니다. Git의 경우, 로컬 변경 사항을 커밋한 다음 원격 리포지토리에 밀어넣는 두 단계의 워크플로가 있습니다.

소스 컨트롤의 변경 사항 되돌리기

파일의 로컬 변경 사항을 제거하거나 파일을 지정된 수정본으로 되돌립니다.