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

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

MATLAB объединяется с:

  • Subversion® (SVN)

  • Git™

В MATLAB Online™ не поддерживается интегрирование Subversion.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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