На моей работе мы используем SVN. Я использую tortoisesvn на моем компьютере с Windows в качестве расширения оболочки Windows / проводника. Я поддерживал исходный файл * .c в SVN. Один из моих коллег внес некоторые изменения поверх моей версии и зарегистрировал ее, но не без полной проверки всех своих изменений! В результате этого код теперь нарушается для определенных тестовых случаев. Он сказал, что он не слил это должным образом при проверке изменений в SVN, отсюда и этот сбой. Без разницы! Есть другие команды, которые обновляют этот файл, так что это нарушит их работу.
Что такое команда, чтобы вернуть этот конкретный файл в старую рабочую ревизию? (У него есть свои изменения локально, поэтому я бы не стал беспокоиться об этом)
Если нет прямой команды сделать это, то каков теперь мой выход из этого беспорядка.
Когда я читал, я слышал о чем-то «обратном слиянии». Что именно, и помогает ли мне, если да, то как?