프로젝트의 소스 컨트롤
소스 컨트롤 구성, 파일 가져오기, 변경 사항 검토, 수정된 파일 커밋
프로젝트는 필요한 파일을 찾고, 파일과 설정을 관리 및 공유하고, 소스 컨트롤과 상호 작용하여 대규모 모델링 프로젝트를 구성하는 데 도움이 됩니다. Using Projects to Collaborate, Track, and Merge Changes and Perform Code Reviews(4분 50초), What Are Projects?, About Source Control with Projects 항목을 참조하십시오.
함수
도움말 항목
소스 컨트롤 설정
- About Source Control with Projects
What source control tools and workflows can I use in a project? Try built-in Git™ or SVN, or integrate third-party tools. - Add a Project to Source Control
Add Git or SVN source control to your project. - 소스 컨트롤 툴을 사용하여 모델 파일 등록하기
모델 파일을 이진으로 등록합니다. - Git 소스 컨트롤 설정하기
파일 손상 방지를 위한 이진 파일 등록, 잦은 로그인 프롬프트 방지를 위한 SSH 인증 설정 등 MATLAB®에서 사용할 Git 소스 컨트롤을 설정합니다. - Automatically Merge Models
Enable MATLAB Git integration to automatically merge model files. - Create New GitHub Repository
Create an empty remote GitHub® repository. - GitHub에 프로젝트 공유하기
프로젝트를 공유하기 위해 GitHub에 프로젝트를 공개합니다. - Add Git Submodules
Clone an external Git repository as a submodule. - Set Up SVN Source Control
Configure SVN, register model files, lock files, share repositories, and manage SVN externals. - Disable Source Control
Disable source control to prepare a project template. - Change Source Control
Archive a project and create a new one with a different source control. - Write a Source Control Integration with the SDK
Use the Software Development Kit (SDK) to integrate projects with third-party source control tools. - Set Source Control Preferences
Disable a source control system and set Git preferences in MATLAB Online™. - Continuous Integration Using MATLAB Projects and Jenkins
Set up your project for CI in Jenkins® and reduce test suite runtime using dependency cache. - Customize External Source Control to Use MATLAB for Diff and Merge
Use the MATLAB Comparison Tool for diff and merge from external source control tools.
가져오기 및 체크아웃
- Git 리포지토리 복제하기
Git 소스 컨트롤에서 프로젝트의 작업본을 가져옵니다. - Check Out SVN Repository
Retrieve a working copy of a project from SVN source control. - Tag and Retrieve Versions of Project Files
With SVN, tag specific revisions of a project. - Refresh Status of Project Files
Check for locally modified project files. - Check for Modifications
Find out if the repository version has moved ahead. - Update Revisions of Project Files
Update revisions with Git or SVN. - Get SVN File Locks
With SVN, ensure users get locks on model files before editing.
변경 사항 검토하기 및 수정된 파일 커밋하기
- View Modified Files
Examine changes in the project. - Compare Revisions
Review changes in modified files by comparing with ancestors, or compare particular revisions. - Run Project Checks
Check projects for problems such as unsaved changes, files not under source control, or derived files out-of-date. - Commit Modified Files to Source Control
Commit a change set to the local Git repository or SVN repository. - Revert Changes
Discard local changes or choose a revision for a file or the whole project. - Pull, Push, and Fetch Files with Git
Git workflow for fetching, merging and pushing changes to the remote repository. - Branch and Merge Files with Git
Create, switch, merge, revert, and delete branches. - Resolve Conflicts
Locate and resolve conflicts; merge text files and merge models; extract conflict markers. - Determine Order for Resolving Conflicts Using Dependency Analyzer
Use the Dependency Analyzer to determine the resolve merge conflicts order in a project. - Work with Derived Files in Projects
Best practices for derived files, such as.mex
andslprj
files.