Я предполагаю, что вы используете TortoiseSVN в моем ответе.
Я не думаю, что ваш сценарий приведет к откату файлов, потому что вы все еще хотите сохранить историю каждого файла. В большинстве случаев вы просто найдете и исправите ошибку и внесете новое изменение в этот файл.
Если вы хотите сравнить две ревизии, в tortoiseSvn это довольно просто, щелкните правой кнопкой мыши по файлу и перейдите в TortoiseSvn-> Показать журнал. Затем выберите обе ревизии, которые вы хотите сравнить, щелкните правой кнопкой мыши и затем сравните ревизии.
Если вы хотите выяснить, кто несет ответственность за ошибку, вы можете использовать пункт меню Обвинение в TortoiseSVN ... Это позволит вам узнать, кто изменил каждую строку и в какой ревизии.
Да, и если вы хотите вернуть файл обратно к предыдущей версии, вы можете сделать это в TortoiseSvn-> Показать журнал и затем выбрать ревизию, в которую хотите вернуться, щелкнуть правой кнопкой мыши и выбрать Вернуть к этой ревизии.