В чем разница между параметрами "Revert" и "Override and Update" из Eclipse (командная синхронизация - SVN (Workspace) - Исходящий режим)?
Спасибо заранее.
В чем разница между параметрами "Revert" и "Override and Update" из Eclipse (командная синхронизация - SVN (Workspace) - Исходящий режим)?
Спасибо заранее.
Revert:
Возвращает файл до того, что он был до того, как он был изменен, то есть он возвращается к исходной версии, отбрасывая любые различия между рабочей копией и конкретной версией на сервере.
в основном: возвращает изменения файла в немодифицированное состояние. Старая версия.
Отменить и обновить:
Загружает более новую копию файла по модифицированной рабочей копии, удаляя любые изменения и делая файл "обновленным", как видно на сервере.
в основном: заменяет выбранную локальную копию ресурса на одну из репозитория. Редакция рассматривается сервером.
Вот сценарий, предположим, что вы и ваш товарищ по команде (Боб) синхронизированы и обновлены с помощью репозитория.
Обновление - Объединение текущего кода из хранилища в ваш. Он не переопределяет ваш код, если не существует конфликта.
Вернуть - Изменяет файл на любую выбранную предыдущую версию.
Перезаписать - Перезаписывает текущий файл и заменяет файл из репозитория. -