Можно использовать MATLAB® для работы с файлами под системой контроля версий. Можно выполнять такие операции, как обновление, фиксация, объединение изменений и просмотр истории ревизий непосредственно из браузера Текущей папки.
MATLAB интегрируется с:
Subversion® (SVN)
Git™
Чтобы использовать систему контроля версий в проекте, используйте любой из следующих рабочих процессов:
Извлечение файлов из существующего репозитория. См. раздел Взятие на изменение из репозитория SVN или Получение файлов из Git-репозитория.
Добавьте систему контроля версий в папку. См. раздел Создание нового репозитория.
Добавьте новые файлы в папку, уже находящуюся под системой контроля версий. Для сложения к системе контроля версий см. раздел «Маркируйте файлы».
Дополнительные интеграции с системой контроля версий, такие как Microsoft® Интерфейс управления исходным кодом (MSSCCI) доступен для загрузки из Add-On Explorer. Для получения дополнительной информации см. раздел «Получение и управление дополнениями».
Эта схема представляет классический рабочий процесс системы контроля версий (для примера, с использованием SVN).
Преимущества классической системы контроля версий:
Блокировка и разрешения пользователя для базиса по файлам (например, вы можете применить блокировку файлов модели)
Центральный сервер, уменьшение потребностей в локальном хранилище
Простота и простота обучения
Эта схема представляет рабочий процесс распределенной системы контроля версий (для примера - использование Git).
Преимущества распределенной системы контроля версий:
Автономная работа
Локальный репозиторий, который обеспечивает полную историю
Ответвление
Несколько удаленных репозиториев, обеспечивающих широкомасштабное иерархическое управление доступом
Чтобы выбрать классическую или распределенную систему контроля версий, рассмотрим эти советы.
Классическая система контроля версий может быть полезной, если:
Тебе нужны файлы замки.
Вы новичок в системе контроля версий.
Распределенная система контроля версий может быть полезной, если:
Вам нужно работать в автономном режиме, регулярно совершать операции, и вам нужен доступ к полной истории репозитория.
Вам нужно отделиться на месте.