Во-первых, вам нужно определить, что вы хотите вернуть обратно «все изменения» ревизии или просто один файл. TortoiseSVN имеет только подход «1 или все»; Это означает, что вы можете вернуть обратно весь набор регистрации или отдельные файлы: не частичные проверки.
Полная ревизия
Итак, если вы возвращаете назад конкретную ревизию (и вы хотите, чтобы все файлы в этом наборе изменений были изменены), вам нужно щелкнуть правой кнопкой мыши -> TortoiseSVN -> Показать журнал. Найдите ревизию / набор изменений, к которым вы хотите выполнить откат, щелкните правой кнопкой мыши на этой ревизии «Вернуть к этой ревизии».
Есть еще одна опция, которая может вас заинтересовать, а именно: «Отменить изменения из этой ревизии», которая выполнит слияние различий между этой ревизией и текущей версией и объединит только различия. Я нахожу это более привлекательным время от времени; поэтому я могу сохранить все изменения между наборами изменений.
Один файл
Другой вариант - вернуть один файл обратно. Вы бы снова сделали Правый клик -> TortoiseSVN -> Показать журнал; но на этот раз вы можете выбрать один файл.
TortoiseSVN не позволяет вам выбрать несколько файлов в наборе изменений, чтобы вернуться к ним. Это либо все, либо только 1.
Набор изменений чеков
Для всех остальных читателей, убедитесь, что в «checkins» включены только файлы, связанные с этим изменением. Это должно быть обычной практикой в наши дни; но я все еще нахожу разработчиков «бросающими выстрел» в проверки в конце дня, объединяя все изменения за день в одну проверку.
Я сияю в этих разработчиках с зажмуриванием. -_ ^