Об системе контроля версий с проектами

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

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

Совет

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

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

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

Внимание

Перед использованием системы контроля версий необходимо зарегистрировать файлы модели с помощью инструментов системы контроля версий, чтобы избежать повреждений моделей. Смотрите Register Model Files with Система Контроля Версий Tools.

Чтобы просмотреть пример проекта под системой контроля версий, смотрите Исследуйте инструменты проекта с проектом Airframe.

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

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

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

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

  • Центральный сервер, уменьшение потребностей в локальном хранилище

  • Простота и простота обучения

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

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

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

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

  • Ответвление

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

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

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

  • Тебе нужны файлы замки.

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

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

  • Вам нужно работать в автономном режиме, регулярно совершать операции, и вам нужен доступ к полной истории репозитория.

  • Вам нужно отделиться на месте.

Похожие темы