프로젝트의 소스 컨트롤
소스 컨트롤과 상호 작용
|현재 프로젝트 가져오기|
|Load an existing project|
|List modified files in project|
|Get files required by specified project files|
|Get files impacted by changes to specified project files|
|Update source control status of project files|
|Run all project checks|
|Checksum of file|
|(Not recommended) Open project and get project object|
소스 컨트롤 설정
What source control tools and workflows can I use in a project? Try built-in Git or SVN, or integrate third-party tools.
Add Git or SVN source control to your project.
Register model files as binary.
Git을 구성하고, 모델 파일을 등록하고, MATLAB®에서 SSH 인증을 사용합니다.
Create an empty remote GitHub® repository.
프로젝트를 공유하기 위해 GitHub에 프로젝트를 공개합니다.
Clone an external Git™ repository as a submodule.
Configure SVN, register model files, lock files, share repositories, and manage SVN externals.
Disable source control to prepare a project template.
Archive a project and create a new one with a different source control.
Use the Software Development Kit (SDK) to integrate projects with third-party source control tools.
Use the MATLAB Comparison Tool for diff and merge from external source control tools.
가져오기 및 체크아웃
Retrieve a working copy of a project from Git source control.
Retrieve a working copy of a project from SVN source control.
With SVN, tag specific revisions of a project.
Check for locally modified project files.
Find out if the repository version has moved ahead.
Update revisions with Git or SVN.
With SVN, ensure users get locks on model files before editing.
변경 사항 검토하기 및 수정된 파일 커밋하기
Examine changes in the project.
Review changes in modified files by comparing with ancestors, or compare particular revisions.
Check projects for problems such as unsaved changes, files not under source control, or derived files out-of-date.
Commit a change set to the local Git repository or SVN repository.
Discard local changes or choose a revision for a file or the whole project.
Git workflow for fetching, merging and pushing changes to the remote repository.
Create, switch, merge, revert, and delete branches.
Locate and resolve conflicts; merge text files and merge models; extract conflict markers.
Best practices for derived files, such as