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