exponenta event banner

Сведения об интеграции системы управления версиями MathWorks

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

MATLAB интегрируется с:

  • Subversion ® (SVN)

  • Git™

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

Дополнительные интеграции системы управления версиями, такие как Microsoft ® Source-Code Control Interface (MSSCCI), доступны для загрузки из проводника надстроек. Дополнительные сведения см. в разделе Получение надстроек и управление ими.

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

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

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

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

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

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

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

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

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

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

  • Переход

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

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

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

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

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

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

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

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