Revert:
Возвращает файл к тому состоянию, в котором он находился до изменения, то есть возвращается к своей первоначальной ревизии, отбрасывая все различия между рабочей копией и этой конкретной ревизией на сервере.
в основном: возвращает изменения файла в неизмененное состояние.Старая версия.
Переопределение и обновление:
Загружает более новую копию файла поверх измененной рабочей копии, удаляя любые изменения и делая файл "актуальным", как его видит сервер.
в основном: заменяет выбранную локальную копию ресурса копией из хранилища.Редакция, увиденная сервером.
source