Можно использовать проект работать с системой контроля версий. Можно выполнить операции, такие как обновление, фиксация, изменения слияния, и просмотреть историю версии непосредственно средой проекта.
В MATLAB®, проекты имеют интерфейсы к:
Git™ — Смотрите настроенную систему контроля версий Git.
Subversion® (SVN) — видит Настройку системы контроля версий SVN.
Комплект разработчика программного обеспечения (SDK) — можно использовать SDK, чтобы интегрировать проекты с инструментами управления из независимого источника. Смотрите Запись Интеграция с системой контроля версий с SDK.
Совет
Можно проверять на обновленные загрузки интегрирования системы контроля версий на веб-странице проектов: https://www.mathworks.com/products/simulink/projects.html
Чтобы использовать систему контроля версий в вашем проекте, используйте любой из следующих рабочих процессов:
Добавьте систему контроля версий в проект. Смотрите Добавляет Проект к Системе контроля версий.
Получите файлы из существующего репозитория и создайте новый проект. Смотрите Клон репозиторий SVN Выезда или Git-репозиторий.
Создайте новый проект в папке уже под системой контроля версий и нажмите Detect. Смотрите Создают Новый проект Из Папки.
Сделайте свой проект общедоступным на GitHub®. См. проект доли на GitHub.
Когда ваш проект находится под системой контроля версий, вы можете:
Внимание
Перед использованием системы контроля версий необходимо зарегистрировать файлы модели с инструментами системы контроля версий, чтобы не повреждать модели. Смотрите Регистрируют Файлы Модели с Инструментами Системы контроля версий.
Чтобы просмотреть проект в качестве примера под системой контроля версий, смотрите, Исследуют Инструменты Проекта с Проектом Корпуса.
Эта схема представляет классический рабочий процесс системы контроля версий (например, с помощью SVN).
Преимущества классической системы контроля версий:
Блокировка и полномочия пользователя на базисе на файл (e.g., можно осуществить блокировку файлов модели),
Центральный сервер, уменьшая локальные потребности устройства хранения данных
Простой и легкий, чтобы учиться
Эта схема представляет распределенный рабочий процесс системы контроля версий (например, с помощью Git).
Преимущества распределенной системы контроля версий:
Оффлайн работа
Локальный репозиторий, который предоставляет полную историю
Ответвление
Несколько удаленных репозиториев, включая крупномасштабное иерархическое управление доступом
Чтобы выбрать классическую или распределенную систему контроля версий, рассмотрите эти советы.
Классическая система контроля версий может быть полезной если:
Вам нужны блокировки файла.
Вы плохо знакомы с системой контроля версий.
Распределенная система контроля версий может быть полезной если:
Необходимо работать оффлайн, фиксация регулярно, и нуждаться в доступе к полной истории репозитория.
Необходимо перейти локально.