Теперь предположим, что, просмотрев вывод команды diff, вы обнаружили, что изменения в README ошибочны - к примеру, потому, что в своем редакторе вы случайно набрали текст, предназначавшийся для другого файла.
В такой ситуации как нельзя кстати окажется команда svn revert.
$ svn revert READMEReverted 'README'Subversion возвращает файл в состояние, предшествующее модификации, путем замены файла его кэшированной «первоначальной» копией из.svn-области. Кроме того, обратите внимание, что svn revert может отменить любы е запланированные операции - например, вы можете прийти к решению всё-таки не добавлять новый файл:
$ svn status foo? foo $ svn add fooA foo $ svn revert fooReverted 'foo' $ svn status foo? fooИли, допустим, вы ошибочно удалили файл из-под контроля версий:
$ svn status README README $ svn delete READMED README $ svn revert READMEReverted 'README' $ svn status README README