С SVN, если вы хотите откатывать локальные изменения в конкретном файле в Проекте Simulink®, щелкают правой кнопкой по файлу и выбирают Source Control> Discard Local Changes и Release Locks, чтобы выпустить блокировки и вернуться к версии в последнем обновлении песочницы (то есть, последняя версия вы синхронизировали или получили из репозитория).
В Редакторе Simulink, если открытая модель принадлежит проекту под системой контроля версий, можно вернуться изменения путем выбора File> Simulink Project> Discard Local Changes и Release Locks.
Чтобы отказаться от всех локальных изменений, в выборе Проекта Simulink все файлы в Измененном списке файлов, затем щелкают правой кнопкой и выбирают Discard Local Changes и Release Locks.
С Git™ щелкните правой кнопкой по файлу и выберите Source Control> Revert Local Changes. Git не имеет блокировок. Чтобы удалить все локальные изменения, нажмите, Branches в Git разделяют на области и нажимают Revert to Head.
Щелкните правой кнопкой по файлу и выберите Source Control>, Revert с помощью SVN или Системы контроля версий> Возвращается с помощью Git.
В диалоговом окне Revert Files выберите версию, чтобы вернуться к. Выберите версию, чтобы просмотреть информацию об изменении, таком как автор, дата, сообщение журнала.
С SVN выберите версию, и можно просмотреть более низкий список файлов в массиве изменений. Щелкните правой кнопкой по файлу по списку, чтобы просмотреть изменения или сохранить версии.
Нажмите Revert.
Проект Simulink возвращается выбранный файл.
Если вы возвращаетесь файл к более ранней версии и затем вносите изменения, вы не можете фиксировать файл, пока вы не разрешаете конфликт с историей репозитория.
С SVN, при попытке фиксировать файл, вы видите сообщение, что это устарело. Прежде чем можно будет фиксировать файл, необходимо обновить его версию до текущей версии HEAD. нажмите Update в разделе системы контроля версий по вкладке Simulink Project.
Проект отмечает файл, как конфликтуется, потому что вы внесли изменения в более раннюю версию файла, чем версия в репозитории.
Или с SVN или с Git, чтобы исследовать конфликты, щелкают правой кнопкой и выбирают View Conflicts.
Решите, как разрешить конфликт или сохранить ваши изменения в вернувшемся файле. Смотрите Конфликты Твердости.
После того, как вы разрешите конфликт, отметьте разрешенный конфликт, или при помощи инструмента слияния или вручную путем щелчка правой кнопкой по файлу и выбора Source Control> Mark Conflict Resolved.
Выберите представление Modified (number of files
), чтобы проверить изменения, и на вкладке Simulink Project, нажать Commit.
С SVN осмотрите информацию о версии проекта путем нажатия на Show Log в в разделе Source Control по вкладке Simulink Project. В диалоговом окне Log каждая версия в списке является массивом изменений измененных файлов. Выберите версию, чтобы просмотреть информацию об изменении, таком как автор, дата, сообщение журнала и список измененных файлов.
Вернуться проект:
На вкладке Simulink Project, в разделе Source Control, нажимают Revert Project.
В диалоговом окне Revert Files выберите версию, чтобы вернуться к.
Каждая версия в списке является массивом изменений измененных файлов. Выберите версию, чтобы просмотреть информацию об изменении, таком как автор, дата и сообщение журнала.
С SVN выберите версию, и можно просмотреть более низкий список файлов в массиве изменений. Щелкните правой кнопкой по файлу по списку, чтобы просмотреть изменения или сохранить версии.
Нажмите Revert.
Проект Simulink отображает сообщения о ходе выполнения в панели SVN, когда это восстанавливает проект к состоянию, это было в том, когда выбранная версия фиксировалась. В зависимости от массива изменений вы выбрали, все файлы не обязательно имеют конкретный номер версии или соответствие с числами версии. Например, если вы вернетесь проект к версии 20, то все файлы покажут свои числа версии, когда версия 20 фиксировалась (20 или ниже).
С Git можно переключить ответвления. Смотрите Файлы Ответвления и Слияния с Git.