Об Интеграцию с системой контроля версий MathWorks

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

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

  • Subversion® (SVN)

  • Git™

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

Дополнительные интеграции с системой контроля версий, такие как Microsoft® Интерфейс управления исходным кодом (MSSCCI) доступен для загрузки из Add-On Explorer. Для получения дополнительной информации см. раздел «Получение и управление дополнениями».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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