Можно использовать систему контроля версий с проектами. Для получения дополнительной информации смотрите, Создают Проекты и Систему контроля версий Использования с Проектами.
Об Интеграции с системой контроля версий MathWorks
Используйте MATLAB, чтобы работать с файлами под системой контроля версий. Можно выполнить операции, такие как обновление, фиксация, изменения слияния, и просмотреть историю версии непосредственно от Браузера текущей папки.
Выбор или отключение системы контроля версий
Интегрирование системы контроля версий MathWorks® включено по умолчанию. Можно выбрать или отключить систему контроля версий.
Настройка внешней системы контроля версий, чтобы использовать MATLAB в Diff и слиянии
Используйте Инструмент Сравнения MATLAB для diff и слияния от внешних инструментов системы контроля версий.
Создайте новую локальную копию репозитория путем получения файлов из системы контроля версий.
Создайте новый Git™ или репозиторий SVN.
Настройка системы контроля версий SVN
MATLAB обеспечивает встроенную интеграцию SVN.
Отмечание файлов для добавления к системе контроля версий
Когда вы создаете новый файл в папке под системой контроля версий, отмечаете файл для добавления к системе контроля версий.
Перемещение, переименование или удаление файлов под системой контроля версий
Переместите, переименуйте или удалите файлы с помощью опций контекстного меню MATLAB Source Control или другого клиентского приложения системы контроля версий.
Обновление состояния файла SVN и версии
Обновите состояние системы контроля версий файлов и обновите локальные копии файлов.
Получение блокировок файла SVN
Это - хорошая практика, чтобы получить блокировку файла прежде, чем отредактировать файл. Блокировка говорит другим пользователям, что файл редактируется, и можно избежать проблем слияния.
Обзор изменений в системе контроля версий
Просмотрите историю файла или сравните версии файла.
Передача измененных файлов системе контроля версий
После того, как вы рассмотрите изменения и отметите любые новые файлы для сложения в систему контроля версий, можно фиксировать файлы.
Разрешение конфликтов системы контроля версий
Если сообщение конфликта появляется, когда вы пытаетесь фиксировать файлы, исследуете и разрешаете конфликты.
Отмена изменений в системе контроля версий
Удалите локальные изменения в файле или вернитесь файл к заданной версии.
Клонирование из Git-репозитория
Клонируйте удаленный репозиторий Git, чтобы получить файлы хранилища.
Создайте новый Git или репозиторий SVN.
Подготовка системы контроля версий Git
Чтобы использовать Git, чтобы объединить ветви в MATLAB, установите клиент Git командной строки. Чтобы использовать управление из независимого источника инструменты, зарегистрируйте свои двоичные файлы, чтобы избежать повреждения файла. Чтобы предотвратить частые приглашения ко входу в систему, когда вы будете взаимодействовать со своим удаленным репозиторием, используйте аутентификацию SSH с MATLAB.
Отмечание файлов для добавления к системе контроля версий
Когда вы создаете новый файл в папке под системой контроля версий, отмечаете файл для добавления к системе контроля версий.
Перемещение, переименование или удаление файлов под системой контроля версий
Переместите, переименуйте или удалите файлы с помощью опций контекстного меню MATLAB Source Control или другого клиентского приложения системы контроля версий.
Обновление состояния файла Git и версии
Обновите состояние системы контроля версий файлов в репозитории и выберите обновления файлов в репозитории.
Обзор изменений в системе контроля версий
Просмотрите историю файла или сравните версии файла.
Передача измененных файлов системе контроля версий
После того, как вы рассмотрите изменения и отметите любые новые файлы для сложения в систему контроля версий, можно фиксировать файлы.
Разрешение конфликтов системы контроля версий
Если сообщение конфликта появляется, когда вы пытаетесь фиксировать файлы, исследуете и разрешаете конфликты.
Создайте, объедините, и удалите ветви или переключитесь на другую ветвь.
Получение по запросу, продвижение и выборка файлов с Git
Используйте этот рабочий процесс, чтобы работать с удаленным репозиторием. С Git существует двухступенчатый рабочий процесс: фиксируйте локальные изменения, и затем продвиньте к удаленному репозиторию.
Отмена изменений в системе контроля версий
Удалите локальные изменения в файле или вернитесь файл к заданной версии.