С SVN, если вы хотите откатывать локальные изменения в файле, щелкают правой кнопкой по файлу и выбирают Source Control> Revert Local Changes and Release Locks. Эта команда выпускает, блокирует и возвращается к версии в последнем обновлении песочницы (то есть, последняя версия вы синхронизировали или получили из репозитория). Если ваш файл не заблокирован, пунктом меню является Source Control> Revert Local Changes. Чтобы отказаться от всех локальных изменений, выберите все файлы в Браузере текущей папки, прежде чем вы выберете команду.
С Git™ щелкните правой кнопкой по файлу и выберите Source Control> Revert Local Changes. Git не имеет блокировок. Чтобы удалить все локальные изменения, щелкните правой кнопкой по пробелу по Браузеру текущей папки и выберите Source Control> Branches. В диалоговом окне Branches нажмите Revert to Head.
Щелкните правой кнопкой по файлу по Браузеру текущей папки и выберите Source Control> Revert using SVN или Revert using Git.
В диалоговом окне Revert Files выберите версию, чтобы вернуться к. Выберите версию, чтобы просмотреть информацию об изменении, таком как автор, дата и логарифмическое сообщение.
Нажмите Revert.
Если вы возвращаетесь файл к более ранней версии и затем вносите изменения, вы не можете фиксировать файл, пока вы не разрешаете конфликт с историей репозитория.