예제 프로젝트 살펴보기
이 예제에서는 Times Table App 예제 프로젝트를 열어서 프로젝트 툴이 작업 구성에 어떻게 도움을 줄 수 있는지 살펴봅니다.
예제를 열어 Times Table App 예제 프로젝트를 다운로드하고 다음 작업을 수행하는 방법을 살펴보십시오.
소스 컨트롤 상태에 있는 예제 프로젝트 파일을 검색하는 방법
자주 사용하는 파일과 작업에 액세스하기 위한 프로젝트 바로 가기를 검토하는 방법
프로젝트의 종속성을 분석하고, 필요하지만 아직 프로젝트에 없는 파일을 찾는 방법
프로젝트 파일을 수정하고, 수정된 파일을 찾아서 검토하고, 수정된 파일을 이전 버전과 비교하고, 수정된 파일을 소스 컨트롤에 커밋하는 방법
프로젝트 파일만 보여주는 보기, 수정된 파일을 보여주는 보기, 프로젝트 루트 폴더에 있는 모든 파일을 보여주는 보기를 살펴보는 방법
프로젝트 파일 확인, 검색, 정렬하기
프로젝트 패널에 프로젝트 루트 폴더 아래의 모든 파일이 표시됩니다. 기본적으로, 패널에는 프로젝트 "상태" 열과 "레이블" 열이 있습니다. 프로젝트가 소스 컨트롤 상태에 있는 경우 소스 컨트롤 열에는 프로젝트 루트 폴더에 있는 파일의 소스 컨트롤 상태가 표시됩니다.
프로젝트에 포함 상태인 파일만 보려면 공백을 마우스 오른쪽 버튼으로 클릭하고 필터 > 프로젝트 파일만 표시를 선택하십시오.
열려 있는 프로젝트에서 파일과 폴더를 찾으려면 파일 찾기 패널
을 사용하십시오.
자세한 내용은 프로젝트 파일 관리하기 항목을 참조하십시오.
자주 사용하는 파일 열기 및 실행하기
바로 가기를 사용하면 대형 프로젝트에서 파일을 쉽게 찾을 수 있습니다. 프로젝트 툴스트립의 바로 가기 갤러리에서 바로 가기를 보고 실행합니다. 바로 가기는 그룹으로 구성할 수 있습니다.
Times Table App 프로젝트에는 프로젝트 요구 사항을 열기 위한 바로 가기, 프로젝트에서 모든 테스트를 실행하기 위한 바로 가기 등 다양한 바로 가기가 포함되어 있습니다. 바로 가기를 사용하면 프로젝트 사용자가 이러한 작업을 더 쉽게 찾을 수 있습니다.
바로 가기와 연결된 작업을 수행하려면 바로 가기 갤러리에서 연결된 바로 가기를 클릭하십시오. 예를 들어, 프로젝트 요구 사항을 열려면 요구 사항을 클릭하십시오. 테스트를 실행하려면 모든 테스트 실행을 클릭하십시오.
새 바로 가기를 만들려면 프로젝트 패널에서 파일을 마우스 오른쪽 버튼으로 클릭한 다음 바로 가기 만들기를 선택하십시오.
자세한 내용은 자주 수행하는 작업에 대한 바로 가기 만들기 항목을 참조하십시오.
프로젝트에 폴더 추가하기
프로젝트에 폴더와 그 내용을 추가하려면 프로젝트 패널에서 공백을 마우스 오른쪽 버튼을 클릭한 다음 새로 만들기 > 폴더를 선택합니다. 또한 기존 폴더를 프로젝트 패널에 붙여넣거나 끌어서 놓을 수도 있습니다. 폴더와 그 내용이 프로젝트에 자동으로 추가됩니다.
프로젝트에서 작업을 실행할 때 파일에 액세스할 수 있도록 보장하려면 프로젝트 폴더를 프로젝트 경로에 추가하십시오. 프로젝트 패널에서 폴더를 마우스 오른쪽 버튼으로 클릭하고 프로젝트 경로에 추가 > 선택한 폴더 및 하위 폴더를 선택합니다.
수정된 파일의 변경 내용 검토하기
파일을 열어 내용을 변경하고 변경 내용을 검토하려면 다음을 수행하십시오.
프로젝트 패널의
source
폴더에서timesTableGame.m
파일을 더블 클릭하여 엽니다.주석을 추가하는 등 편집기에서 파일을 변경한 다음 저장합니다. 프로젝트 패널에서 소스 컨트롤 열의 파란색 수정됨 아이콘
을 사용하여 수정된 파일을 식별할 수 있습니다. 대규모 프로젝트의 경우 소스 컨트롤 패널
을 사용하여 수정된 파일을 확인합니다. 사이드바에 소스 컨트롤 아이콘이 없으면 패널 더 열기 버튼
을 클릭하고 소스 컨트롤 패널을 선택합니다.
변경 사항을 검토하려면
source/timesTableGame.m
을 마우스 오른쪽 버튼으로 클릭하고 소스 컨트롤 > 변경 내용 보기를 선택하십시오. MATLAB 비교 툴에서 작업본에 있는 파일의 수정 버전과 버전 컨트롤에 저장된 해당 파일의 선조를 비교하는 리포트가 열립니다. 비교 리포트의 유형은 선택한 파일에 따라 다를 수 있습니다. Simulink® 모델을 비교하도록 선택한 경우 Simulink 모델 비교 리포트가 열립니다.
종속성 분석하기
필요한 모든 파일이 프로젝트에 있는지 확인하려면 프로젝트에 대해 파일 종속성 분석을 실행하십시오.
프로젝트 툴스트립의 툴 갤러리에서 종속성 분석기를 클릭합니다.
프로젝트에서 분석된 모든 종속 관계의 구조가 종속 관계 그래프에 표시됩니다. 오른쪽 창에 필요한 애드온과 문제 파일(있는 경우)이 표시됩니다. 문제 파일이 없음을 확인합니다.
이제 필요한 파일 중 하나를 제거합니다. 프로젝트 패널에서 source/timesTableGame.m
파일을 마우스 오른쪽 버튼으로 클릭한 다음 프로젝트에서 제거를 선택합니다. 프로젝트에서 제거 대화 상자에서 제거를 클릭합니다.
종속성 분석기가 그래프와 속성 창의 문제 섹션을 자동으로 업데이트합니다.
문제가 있는지 다시 검사합니다.
종속성 분석기의 속성 창에서 문제 아래에 있는 문제 메시지 파일이 프로젝트에 없음을 가리키고 돋보기
를 클릭합니다. 그래프가 업데이트되어 문제 파일
timesTableGame.m
이 강조 표시됩니다.문제 파일의 종속 관계를 보려면 영향 분석 섹션에서 모든 종속 관계를 클릭하십시오.
문제를 확인했으므로 누락된 파일을 프로젝트로 반환하여 문제를 바로잡습니다. 파일을 마우스 오른쪽 버튼으로 클릭한 다음 프로젝트에 추가를 선택합니다. 다음에 종속성 분석을 실행하면 이 파일은 문제 파일로 나타나지 않습니다.
종속성 분석을 실행한 후 수정된 파일의 종속 관계를 살펴보기 위해 다음과 같이 영향 분석을 수행합니다.
보기 섹션에서 소스 컨트롤을 클릭합니다. 그러면 그래프에서 소스 컨트롤 상태를 기준으로 파일의 색이 지정됩니다.
그래프 또는 파일 목록에서 수정된 파일을 선택합니다.
수정된 파일의 종속 관계를 보려면 영향 분석 섹션에서 모든 종속 관계를 클릭합니다.
자세한 내용은 프로젝트 종속성 분석하기 항목을 참조하십시오.
프로젝트 무결성 검사 실행하기
변경 내용을 커밋할 수 있는지 확인하려면 프로젝트를 검사하십시오. 프로젝트 무결성 검사를 실행하려면 프로젝트 툴스트립의 환경 섹션에서 프로젝트 문제를 클릭하십시오. "프로젝트 문제" 패널의 검사 탭에서 검사 실행을 클릭합니다. 이 검사에서는 누락된 파일, 소스 컨트롤에 추가할 파일, 소스 컨트롤에서 가져올 파일이 있는지 또는 그 외 다른 문제가 있는지 찾습니다. 문제 패널에는 실패한 검사와 (가능한 경우) 자동 수정이 나열됩니다. 자세한 내용은 Run Project Checks 항목을 참조하십시오.
수정된 파일 커밋하기
파일을 수정하고 나서 검사 결과에 만족하는 경우 다음과 같이 변경 내용을 커밋할 수 있습니다.
프로젝트 툴스트립의 소스 컨트롤 섹션에서 커밋을 클릭합니다. 소스 컨트롤 패널에서 커밋을 클릭할 수도 있습니다.
제출에 대한 주석을 입력하고 커밋을 클릭합니다. 소스 컨트롤 열의 상태 아이콘이 파란색에서 녹색으로 바뀝니다. Git에서는 로컬 리포지토리와 원격 리포지토리를 모두 사용할 수 있습니다. 이러한 지침은 로컬 리포지토리에 커밋할 때 적용됩니다. 원격 리포지토리에 커밋하려면 소스 컨트롤 섹션에서 밀어넣기(Push)를 클릭하십시오.
MATLAB에서 소스 컨트롤을 사용하는 방법에 대한 자세한 내용은 소스 컨트롤 항목을 참조하십시오.
프로젝트와 소스 컨트롤 정보 보기
프로젝트 세부 정보를 보고 편집하려면 프로젝트 툴스트립에서 설정을 클릭하십시오. 그런 다음 이름, 설명, 프로젝트 루트, 시작 폴더, 생성된 파일이 포함된 폴더 위치 등 프로젝트 세부 정보를 보고 편집할 수 있습니다.
소스 컨트롤 연동과 리포지토리 위치에 대한 세부 정보를 보려면 프로젝트 패널에서 공백을 마우스 오른쪽 버튼으로 클릭하고 소스 컨트롤 > 세부 정보 보기를 선택하십시오.
프로젝트 닫기
프로젝트를 닫으려면 프로젝트 툴스트립에서 프로젝트 닫기를 클릭하십시오. 또는 close
함수를 사용하십시오.