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

Интерфейс MATLAB® с системой контроля версий

С проектами можно использовать систему контроля версий. Дополнительные сведения см. в разделах Клон из Git-репозитория, Создание проектов и Использование системы контроля версий с проектами.

Темы

Общая система контроля версий

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

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

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

MathWorks® интегрирование с системой контроля версий по умолчанию включено. Можно выбрать или отключить систему контроля версий.

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

Используйте MATLAB Comparison Tool для diff и слияния из внешних инструментов системы контроля версий.

Git

Получение файлов из Git-репозитория

Клонируйте удаленный репозиторий Git™, чтобы получить файлы репозитория.

Создайте новый репозиторий

Создайте новый репозиторий Git или SVN.

Настройка Git- Системы контроля версий

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

Пометьте файлы для сложения к системе контроля версий

Когда вы создаете новый файл в папке под системой контроля версий, пометьте файл для сложения к системе контроля версий.

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

Перемещайте, переименовывайте или удаляйте файлы с помощью опций контекстного меню MATLAB Source Control или другого клиентского приложения системы контроля версий.

Добавление подмодулей Git

Клонируйте внешний репозиторий Git как подмодуль.

Обновление состояния и редакции файла Git

Обновите состояние системы контроля версий файлов в репозитории и выберите обновления файлов в репозитории.

Обзор изменений в системе контроля версий

Просмотрите историю файла или сравните версии файла.

Фиксация измененных файлов в системе контроля версий

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

Разрешение конфликтов системы контроля версий

Если при попытке зафиксировать файлы появляется сообщение о конфликте, исследуйте и устраните конфликты.

Ветвь и слияние с Git

Создание, объединение и удаление ветвей или переход к другой ветви.

Вытаскивайте, выталкивайте и извлекайте файлы с помощью Git

Используйте этот рабочий процесс для работы с удаленным репозиторием. С Git происходит двухэтапный рабочий процесс: фиксация локальных изменений, а затем нажатие на удаленный репозиторий.

Отмена изменений в системе контроля версий

Удалите локальные изменения в файле или верните файл в указанную редакцию.

Subversion (SVN)

Получение из репозитория SVN

Создайте новую локальную копию репозитория путем извлечения файлов из системы контроля версий.

Создайте новый репозиторий

Создайте новый репозиторий Git или SVN.

Настройка системы контроля версий SVN

MATLAB обеспечивает встроенное интегрирование SVN.

Пометьте файлы для сложения к системе контроля версий

Когда вы создаете новый файл в папке под системой контроля версий, пометьте файл для сложения к системе контроля версий.

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

Перемещайте, переименовывайте или удаляйте файлы с помощью опций контекстного меню MATLAB Source Control или другого клиентского приложения системы контроля версий.

Обновление состояния и версии файла SVN

Обновите состояние системы контроля версий файлов и обновите локальные копии файлов.

Получение блокировок файлов SVN

Рекомендуется получить блокировку файла перед редактированием файла. Блокировка сообщает другим пользователям, что файл редактируется, и можно избежать проблем слияния.

Обзор изменений в системе контроля версий

Просмотрите историю файла или сравните версии файла.

Фиксация измененных файлов в системе контроля версий

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

Разрешение конфликтов системы контроля версий

Если при попытке зафиксировать файлы появляется сообщение о конфликте, исследуйте и устраните конфликты.

Отмена изменений в системе контроля версий

Удалите локальные изменения в файле или верните файл в указанную редакцию.