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

소스 컨트롤 연동

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

도움말 항목

일반 소스 컨트롤

MathWorks 소스 컨트롤 연동 정보

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

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

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

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

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

Subversion(SVN)

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

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

새 리포지토리 생성하기

현재 소스 컨트롤 상태가 아닌 파일에 버전 컨트롤을 추가하려는 경우 새 리포지토리를 만드십시오

SVN 소스 컨트롤 설정하기

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

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

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

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

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

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

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

SVN 파일 자물쇠 가져오기

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

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

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

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

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

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

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

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

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

Git

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

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

새 리포지토리 생성하기

현재 소스 컨트롤 상태가 아닌 파일에 버전 컨트롤을 추가하려는 경우 새 리포지토리를 만드십시오

Git 소스 컨트롤 설정하기

MATLAB에 연동된 Git은 브랜치 생성과 병합을 지원하는 분산 소스 컨트롤을 제공합니다. MATLAB에서 Git을 사용하여 브랜치를 병합하려면 커맨드 라인 Git 클라이언트도 설치해야 합니다. 타사 소스 컨트롤 툴을 사용하는 경우에는 파일 손상을 방지하기 위해 이진 파일을 등록해야 합니다.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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