Проекты помогают вам организовать большие проекты моделирования путем поиска необходимых файлов, управления и обмена файлами и настройками, а также взаимодействия с системой контроля версий. Смотрите Что такое проекты? и о системе контроля версий с проектами.
Об системе контроля версий с проектами
Какие инструменты системы контроля версий и рабочие процессы я могу использовать в проекте? Попробуйте встроенный Git или SVN, или интегрируйте сторонние программы.
Добавление проекта к системе контроля версий
Добавьте Git или SVN систему контроля версий к своему проекту.
Зарегистрируйте файлы модели с помощью инструментов системы контроля версий
Зарегистрируйте файлы модели как двоичные.
Настройка Git- Системы контроля версий
Сконфигурируйте Git, зарегистрируйте файлы модели и используйте аутентификацию SSH с MATLAB®.
Создайте новый репозиторий GitHub
Создайте пустой удаленный GitHub® репозиторий.
Совместное использование проекта на GitHub
Чтобы поделиться своим проектом, сделайте свой проект общедоступным на GitHub.
Клонирование внешнего репозитория Git™ как подмодуля.
Настройка системы контроля версий SVN
Конфигурируйте SVN, регистрируйте файлы модели, блокируйте файлы, делитесь репозиториями и управляйте внешними SVN.
Отключение системы контроля версий
Отключите систему контроля версий для подготовки шаблона проекта.
Изменение системы контроля версий
Архивируйте проект и создайте новый с другой системой контроля версий.
Запись интеграции с системой контроля версий с SDK
Используйте Software Development Kit (SDK) для интеграции проектов со сторонними инструментами системы контроля версий.
Настройте внешнюю систему контроля версий, чтобы использовать MATLAB для Diff и слияния
Используйте MATLAB Comparison Tool для diff и слияния из внешних инструментов системы контроля версий.
Функции клонирования Git-репозитория
Получите рабочую копию проекта из системы контроля версий Git.
Извлечение рабочей копии проекта из системы контроля версий SVN.
Тег и извлечение версий файлов проекта
С помощью SVN пометьте конкретные ревизии проекта.
Обновление статуса файлов проекта
Проверьте наличие локально измененных файлов проекта.
Проверяйте на наличие изменений
Узнайте, продвинулась ли версия репозитория.
Обновление версий файлов проекта
Обновляйте версии с помощью Git или SVN.
Получение блокировок файлов SVN
С помощью SVN убедитесь, что пользователи получают блокировки файлов модели перед редактированием.
Исследуйте изменения в проекте.
Просмотрите изменения в измененных файлах путем сравнения с предками или сравните конкретные изменения.
Проверьте проекты на наличие таких проблем, как несохраненные изменения, файлы, не находящиеся в системе контроля версий, или производные файлы, устаревшие.
Фиксация измененных файлов в системе контроля версий
Зафиксировать набор изменений в локальном репозитории Git или репозитории SVN.
Отменить локальные изменения или выбрать ревизию для файла или всего проекта.
Извлечение, выдавливание и выборка файлов с помощью Git
Рабочий процесс Git для извлечения, объединения и проталкивания изменений в удаленный репозиторий.
Разделение и объединение файлов с Git
Создание, переключение, объединение, возврат и удаление ветвей.
Определение местоположения и разрешение конфликтов; объединить текстовые файлы и объединить модели; извлечение маркеров конфликтов.
Преобразуйте MDL в SLX в проекте и сохраните историю ревизий
Проект помогает вам обновить файлы модели с формата MDL до формата SLX.
Работа с производными файлами в проектах
Лучшие практики для производных файлов, таких как .mex
и slprj
файлы.