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

예제 프로젝트 살펴보기

이 예제에서는 Times Table App 예제 프로젝트를 사용하여 프로젝트 툴이 작업 구성에 어떻게 도움을 줄 수 있는지 살펴봅니다.

Times Table App 예제를 사용하여 다음 작업을 수행하는 방법에 대해 살펴보겠습니다.

  1. 소스 컨트롤 상태에 있는 예제 프로젝트 파일을 설정하고 검색하는 방법

  2. 자주 사용하는 파일과 작업에 액세스하기 위한 프로젝트 바로 가기를 검토하는 방법

  3. 프로젝트의 종속성을 분석하고, 필요하지만 아직 프로젝트에 없는 파일을 찾는 방법

  4. 프로젝트 파일을 수정하고, 수정된 파일을 찾아서 검토하고, 수정된 파일을 이전 버전과 비교하고, 수정된 파일을 소스 컨트롤에 커밋하는 방법

  5. 프로젝트 파일만 보여주는 보기, 수정된 파일을 보여주는 보기, 프로젝트 루트 폴더에 있는 모든 파일을 보여주는 보기를 살펴보는 방법

예제 파일 설정하기

TimesTableApp 예제 프로젝트 파일의 작업본을 만들고 프로젝트를 엽니다. MATLAB®은 파일을 편집할 수 있도록 이러한 파일을 예제 폴더에 복사합니다. 프로젝트는 파일을 Git™ 소스 컨트롤 상태에 둡니다.

matlab.project.example.timesTable

프로젝트 파일 확인, 검색, 정렬하기

파일 보기를 사용하여 프로젝트 파일을 확인하고 검색하고 정렬할 수 있습니다.

프로젝트에서 파일을 보려면 파일 보기에서 프로젝트(number of files)를 클릭하십시오. 파일 보기를 선택하면 프로젝트에 있는 파일만 표시됩니다.

프로젝트 폴더에 있는 모든 파일을 보려면 모두를 클릭하십시오. 이 보기에는 프로젝트에 있는 파일뿐만 아니라 프로젝트 루트에 있는 모든 파일이 표시됩니다. 따라서 이 보기는 프로젝트에 파일을 추가할 때 유용합니다.

파일을 트리 형태가 아닌 목록 형태로 보려면 파일 보기의 오른쪽 상단에 있는 레이아웃 필드에서 트리를 선택하십시오.

프로젝트에서 파일과 폴더를 찾는 방법에는 여러 가지가 있습니다.

  • 이름을 기준으로 특정 파일이나 파일 형식을 검색하려면, 어떤 파일 보기에서든 검색 상자에 입력하거나 필터 버튼을 클릭하십시오. 예를 들어, 검색 필드에 텍스트 timestable을 입력합니다. 그러면 프로젝트에서 timestable이라는 단어가 포함된 파일과 폴더가 모두 반환됩니다. 검색 내용을 지우려면 아래 버튼을

    클릭하십시오.

  • 파일 내용을 검색하려면 프로젝트 탭으로 이동한 다음 검색 버튼을 클릭하십시오. 검색 필드에 값을 입력하고 Enter 키를 클릭합니다. 예를 들어, 단어 tests를 입력합니다. 그러면 단어 tests가 포함된 파일과 폴더가 프로젝트에 모두 표시됩니다. 검색 내용을 지우려면 아래 버튼을

    클릭하십시오.

  • 파일의 그룹화 또는 정렬 방식을 변경하거나 열을 사용자 지정하려면 아래 동작 버튼을

    클릭하고 사용 가능한 옵션 중에서 선택하십시오.

자주 사용하는 파일 열기 및 실행하기

바로 가기를 사용하면 대형 프로젝트에서 파일을 쉽게 찾을 수 있습니다. 프로젝트 바로 가기 탭에서 바로 가기를 확인하고 실행하십시오. 바로 가기는 그룹으로 구성할 수 있습니다.

Times Table App 프로젝트에는 프로젝트 요구 사항을 열기 위한 바로 가기, 프로젝트에서 모든 테스트를 실행하기 위한 바로 가기 등 다양한 바로 가기가 포함되어 있습니다. 바로 가기를 사용하면 프로젝트 사용자가 이러한 작업을 손쉽게 수행할 수 있습니다.

특정 동작을 수행하려면 프로젝트 바로 가기 탭에서 관련 바로 가기를 클릭하십시오. 예를 들어, 프로젝트 요구 사항을 열려면 문서 > 요구 사항을 클릭하십시오. 테스트를 실행하려면 테스트 > 모든 테스트 실행을 클릭하십시오.

새 바로 가기를 만들려면 파일 보기를 선택하고 파일을 마우스 오른쪽 버튼으로 클릭한 다음 바로 가기 만들기를 선택하십시오.

프로젝트에 폴더 추가하기

새 폴더를 만들어 프로젝트 경로에 추가할 수 있습니다. 프로젝트 경로에 프로젝트 폴더를 추가하면 프로젝트의 모든 사용자가 프로젝트 폴더 내 파일에 액세스할 수 있습니다.

  1. 파일 보기를 선택합니다.

  2. 공백을 마우스 오른쪽 버튼으로 클릭한 다음 새로 만들기 > 폴더를 선택합니다. 폴더 이름을 입력합니다. 폴더가 프로젝트에 자동으로 추가됩니다.

  3. 새 폴더를 마우스 오른쪽 버튼으로 클릭한 다음 프로젝트 경로 > 프로젝트 경로에 추가(하위 폴더 포함)를 선택합니다.

수정된 파일의 변경 내용 검토하기

파일을 열어 내용을 변경하고 변경 내용을 검토하려면 다음을 수행하십시오.

  1. 파일 보기를 선택합니다. 트리 레이아웃을 사용하여 폴더를 확인한 다음 utilities 폴더를 확장합니다.

  2. source/timesTableGame.m을 마우스 오른쪽 버튼으로 클릭한 다음 열기를 선택합니다.

  3. 주석을 추가하는 등 편집기에서 파일을 변경한 다음 저장합니다.

  4. 파일 보기에서 수정됨(number of files) 탭을 선택합니다. 파일 편집이 끝나면 수정됨(2)가 표시됩니다. 변경된 파일이 목록에 표시됩니다.

  5. 변경 내용을 검토하려면 수정됨 파일 보기에서 source/timesTableGame.m을 마우스 오른쪽 버튼으로 클릭한 다음 비교 > 선조와 비교를 선택하십시오. MATLAB 비교 툴에서 샌드박스에 있는 파일의 수정 버전과 버전 컨트롤에 저장된 해당 파일의 선조를 비교하는 리포트가 열립니다. 비교 리포트의 유형은 선택한 파일에 따라 다를 수 있습니다. Simulink® 모델을 비교하도록 선택한 경우 이 명령을 실행하면 Simulink 모델 비교가 실행됩니다.

* 참고 - Times Table App 예제 프로젝트를 열면 resources 폴더에 있는 수정된 파일이 프로젝트에 표시됩니다. 이는 예제 프로젝트를 열 때 발생하는 부수 효과입니다. 사용자 고유의 프로젝트에서 파일을 편집할 경우에는 파일에 레이블을 추가하는 등 파일 메타데이터에 영향을 주는 변경 작업을 할 때만 resources 폴더에 수정된 파일이 생성됩니다.

종속성 분석하기

필요한 모든 파일이 프로젝트에 있는지 확인하려면 수정된 파일에 대해 파일 종속성 분석을 실행하십시오.

  1. 보기 창에서 종속성 분석을 선택합니다.

  2. 분석을 클릭합니다. 프로젝트에서 분석된 모든 종속성의 구조가 영향 그래프에 표시됩니다. 오른쪽 창에 필요한 툴박스와 문제 파일(있는 경우)이 표시됩니다. 문제 파일이 없음을 확인합니다.

이제 필요한 파일 중 하나를 제거합니다. 파일 보기를 선택하고 source/timesTableGame.m 파일을 마우스 오른쪽 버튼으로 클릭한 다음 프로젝트에서 제거를 선택합니다. 프로젝트에서 제거 대화 상자에서 제거를 클릭합니다.

문제가 있는지 다시 검사합니다.

  1. 다시 종속성 분석 보기를 선택합니다.

  2. 프로젝트 탭에서 분석 > 모두 다시 분석을 클릭합니다.

  3. 문제 아래에 있는 메시지에 마우스를 올려놓고 모두 찾기를 클릭하여 문제 파일을 사용하는 파일을 확인합니다. 문제 파일 timesTableGame.m과 문제 메시지 Not in project만 표시되도록 오른쪽 패널에서 그래프가 업데이트됩니다.

  4. 문제 파일의 종속성을 보려면 종속성 분석 탭의 영향 분석 섹션에서 찾기 > 선택 항목의 모든 종속 관계를 선택합니다.

문제를 확인했으므로 누락된 파일을 프로젝트로 반환하여 문제를 바로잡습니다. 파일을 마우스 오른쪽 버튼으로 클릭한 다음 프로젝트에 추가를 선택합니다. 다음에 종속성 분석을 실행하면 이 파일은 문제 파일로 나타나지 않습니다.

종속성 분석을 실행한 후 수정된 파일의 종속성을 살펴보기 위해 다음과 같이 영향 분석을 수행합니다.

  1. 종속성 분석 탭의 영향 분석 섹션에서 찾기 > 모든 파일을 선택합니다.

  2. 영향 분석 섹션에서 선택 > 수정된 파일을 선택합니다.

  3. 수정된 파일의 종속성을 보려면 영향 분석 섹션에서 찾기 > 선택 항목의 모든 종속 관계를 선택합니다.

프로젝트 무결성 검사 실행하기

변경 내용을 커밋할 수 있는지 확인하려면 프로젝트를 검사하십시오. 프로젝트 탭에서 검사 실행을 클릭하여 프로젝트 무결성 검사를 실행하면 됩니다. 이 검사에서는 누락된 파일, 소스 컨트롤에 추가할 파일, 소스 컨트롤에서 가져올 파일이 있는지 또는 그 외 다른 문제가 있는지 찾습니다. 가능한 경우, 발견된 문제에 대한 자동 수정 사항이 검사 대화 상자에 제공됩니다. 검사 대화 상자에서 세부 정보 버튼을 클릭하면 권장되는 조치를 확인하고 그에 따라 변경을 진행할지 결정할 수 있습니다.

수정된 파일 커밋하기

파일을 수정하고 나서 검사 결과에 만족하는 경우 다음과 같이 변경 내용을 소스 컨트롤 리포지토리에 커밋할 수 있습니다.

  1. 파일 보기에서 수정됨(number of files) 탭을 선택합니다. 변경된 파일이 목록에 표시됩니다.

  2. 변경 내용을 소스 컨트롤에 커밋하려면 프로젝트 탭의 소스 컨트롤 섹션에서 커밋을 클릭합니다.

  3. 제출에 대한 주석을 입력하고 제출을 클릭합니다. 소스 컨트롤에 변경 내용이 커밋되는 동안 상태 표시줄에서 메시지를 확인합니다. Git에서는 로컬 리포지토리와 원격 리포지토리를 모두 사용할 수 있습니다. 이러한 지침은 로컬 리포지토리에 커밋할 때 적용됩니다. 원격 리포지토리에 커밋하려면 소스 컨트롤 섹션에서 끌어오기(Pull)를 클릭하십시오.

프로젝트와 소스 컨트롤 정보 보기

프로젝트 세부 정보를 보거나 편집하려면 프로젝트 탭의 환경 섹션에서 세부 정보를 클릭하십시오. 이름, 설명, 프로젝트 루트, 시작 폴더, 생성된 파일이 포함된 폴더 위치 등 프로젝트 세부 정보를 보고 편집할 수 있습니다.

소스 컨트롤 연동과 리포지토리 위치에 대한 세부 정보를 보려면 프로젝트 탭의 소스 컨트롤 섹션에서 Git 세부 정보를 클릭하십시오. Times Table App 예제 프로젝트에는 Git 소스 컨트롤이 사용됩니다.

프로젝트 닫기

프로젝트를 닫으려면 프로젝트 창의 오른쪽 위 코너에 있는 아래 버튼을

클릭하십시오.

proj = currentProject;
close(proj);

관련 항목