Проблема начинается, когда вы хотите вернуть весь список изменений (как массив), который вы только что отправили, и вам нужно быстро начать возвращать файлы с # n-1 по очереди (потому что это производство) ...
Хотел поддержать ответ ya23 - ссылку на скрипт Python - его действительно очень легко использовать (и очень легко пропустить его комментарий)
Вы даете ему ревизию, которую хотите откатить, и она готовит все автоматически (# n-1 каждого файла, объединение и все) ... вы просто отправляете.