Отмена изменений в системе контроля версий

Возврат локальных изменений

Если при помощи SVN необходимо выполнить откат локальных изменений в файле, щелкните файл правой кнопкой мыши и выберите Source Control > Revert Local Changes and Release Locks. Эта команда освобождает блокировки и возвращается к версии в последнем обновлении песочницы (то есть к последней версии, которую вы синхронизировали или извлекли из репозитория). Если ваш файл не заблокирован, опция меню Source Control > Revert Local Changes. Чтобы отменить все локальные изменения, выберите все файлы в браузере Текущей папки перед выбором команды.

С помощью Git™ щелкните правой кнопкой мыши файл и выберите Source Control > Revert Local Changes. Git не имеет блокировок. Чтобы удалить все локальные изменения, щелкните правой кнопкой по пустому пространству в браузере Текущей папки и выберите Source Control > Branches. В диалоговом окне « Ветвях» нажмите кнопку Revert to Head.

Возврат файла к заданной версии

  1. Щелкните правой кнопкой мыши файл в браузере Текущей папки и выберите Source Control > Revert using SVN или Revert using Git.

  2. В диалоговом окне Revert Files выберите ревизию для возврата. Выберите редакцию, чтобы просмотреть информацию об изменении, такую как автор, дата и сообщение журнала.

  3. Нажмите Revert.

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

Похожие темы