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

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

Можно использовать систему контроля версий с проектами. Для получения дополнительной информации смотрите, Создают Проекты и Систему контроля версий Использования с Проектами.

Темы

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

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

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

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

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

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

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

Subversion (SVN)

Проверка из репозитория SVN

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

Создание нового репозитория

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

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

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

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

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

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

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

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

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

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

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

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

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

Передача измененных файлов системе контроля версий

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

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

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

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

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

Git

Клонирование из Git-репозитория

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

Создание нового репозитория

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

Подготовка системы контроля версий Git

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

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

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

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

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

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

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

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

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

Передача измененных файлов системе контроля версий

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

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

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

Перейдите и объедините с Git

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

Получение по запросу, продвижение и выборка файлов с Git

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

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

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

Для просмотра документации необходимо авторизоваться на сайте