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