exponenta event banner

Сведения об системе управления версиями с проектами

Проект можно использовать для работы с системой управления версиями. Можно выполнять такие операции, как обновление, фиксация, слияние изменений и просмотр журнала редакций непосредственно из среды проекта.

В MATLAB ® проекты имеют интерфейсы для:

Совет

Можно проверить наличие обновленных загрузок интеграции системы управления версиями на веб-странице проектов: https://www.mathworks.com/products/simulink/projects.html

Чтобы использовать систему управления версиями в проекте, используйте любой из следующих рабочих процессов:

Когда проект находится в системе управления версиями, можно:

Внимание

Перед использованием системы управления версиями необходимо зарегистрировать файлы модели с помощью инструментов системы управления версиями, чтобы избежать повреждения моделей. См. раздел Регистрация файлов модели с помощью средств управления версиями.

Пример проекта в системе управления версиями см. в разделе Обзор инструментов проекта с проектом планера.

Классическая и распределенная система управления версиями

Эта диаграмма представляет классический рабочий процесс системы управления версиями (например, с использованием SVN).

Преимущества классического управления версиями:

  • Блокировка и разрешения пользователя для каждого файла (например, можно принудительно блокировать файлы модели)

  • Центральный сервер, сокращающий потребности в локальной СХД

  • Простой и простой в изучении

Эта диаграмма представляет распределенный рабочий процесс системы управления версиями (например, с использованием Git).

Преимущества распределенного управления версиями:

  • Автономная работа

  • Локальный репозиторий, предоставляющий полную историю

  • Переход

  • Несколько удаленных репозиториев, обеспечивающих крупномасштабное иерархическое управление доступом

Чтобы выбрать классическую или распределенную систему управления версиями, рассмотрим эти советы.

Классическая система управления версиями может быть полезна, если:

  • Вам нужны блокировки файлов.

  • Вы новичок в системе управления версиями.

Распределенная система управления версиями может быть полезна, если:

  • Необходимо работать в автономном режиме, регулярно выполнять фиксацию и получать доступ к полной истории репозитория.

  • Вам нужно перейти на местный уровень.

Связанные темы