exponenta event banner

Интеграция системы управления версиями

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

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

Темы

Общая система управления версиями

Сведения об интеграции системы управления версиями MathWorks

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

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

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

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

Используйте средство сравнения MATLAB для извлечения и объединения внешних средств управления версиями.

Мерзавец

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

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

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

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

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

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

Пометить файлы для добавления в систему управления версиями

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

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

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

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

Клонирование внешнего репозитория Git в качестве подмодуля.

Обновить статус и редакцию файла GIT

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

Просмотр изменений в системе управления версиями

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

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

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

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

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

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

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

Извлечение, передача и извлечение файлов с помощью Git

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

Отменить изменения в системе управления версиями

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

Подрыв (SVN)

Извлечение из репозитория SVN

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

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

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

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

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

Пометить файлы для добавления в систему управления версиями

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

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

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

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

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

Получить блокировки файлов SVN

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

Просмотр изменений в системе управления версиями

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

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

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

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

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

Отменить изменения в системе управления версиями

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