Это мое решение для TortoiseSVN:
- Откройте браузер репо.
- Щелкните правой кнопкой мыши tag1 и выберите «Пометить для сравнения»
- Щелкните правой кнопкой мыши tag2 и выберите «Сравнить URL»
- Выбрать все (Ctrl + A) в списке файлов
- Щелкните правой кнопкой мыши и выберите «Экспортировать выделенное в ...»
- Введите каталог назначения и нажмите ОК
Что в итоге экспортируется, так это все файлы, которые нужно записать поверх существующего экспорта, чтобы обновить его (не нужно возиться с применением diff) Полезно, например, для обновления сайтов по FTP.
Единственное предостережение в том, что он, очевидно, не будет обрабатывать удаленные файлы. Хотя он по крайней мере скажет вам, какие файлы необходимо удалить вручную.