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

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

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

Совет

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

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

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

Внимание

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

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

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

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

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

  • Блокировка и полномочия пользователя на основе на файл (e.g., можно осуществить блокировку файлов модели),

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

  • Простой и легкий, чтобы учиться

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

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

  • Оффлайн работа

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

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

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

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

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

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

  • Вы плохо знакомы с системой контроля версий.

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

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

  • Необходимо перейти локально.

Похожие темы