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