У меня проблема с применением патча svn. Я использую svn 1.7 с TortoiseSVN.
Были внесены некоторые изменения в ревизию А. Были следующие коммиты, пока ревизия Б не отменила изменения, сделанные в ревизии А. Потом через какое-то время нужно повторно применить изменения из ревизии А. Как сделать так, чтобы не потерять информацию о перемещенных файлах?
На данный момент я попытался создать патч версии A, используя TortoiseSVN -> Показать журнал -> Показать изменения как единый diff. Затем я проверил версию B, применив этот патч, но он не выполнил свою работу. Некоторые файлы были созданы/удалены вместо перемещения или перемещены, а затем изменены. Некоторые из них также были помечены как локально удаленные (по крайней мере, с точки зрения IntelliJ).
Как повторно применить изменения из версии A? Возможно ли это даже с SVN? Я хотел бы избежать повторения всех изменений вручную, так как есть пара сотен затронутых файлов.