Как создать файл патча между двумя ревизиями в TortoiseSVN?
Я использую TortoiseSVN 1.7 и хочу создать файл патча между двумя ревизиями.
Я искал, но эти темы Как мне создать патч из diff между ревизиями, используя TortoiseSVN? Создание патча между двумя ревизиями у меня не работает, так как Show changes as unified diff
генерирует очень простой файл (не файл патча). Что-то вроде
Индекс: myfile.txt
================================================== =================
Я прочитал в Просмотр различий, что
Если вы хотите увидеть изменения, внесенные во все файлы в определенной ревизии в одном представлении, вы можете использовать вывод Unified-Diff (формат патча GNU). Это показывает только различия с несколькими строками контекста. Это сложнее для чтения, чем визуальное сравнение файлов, но покажет все изменения вместе. В диалоговом окне "Журнал изменений" выберите интересующую редакцию, затем в контекстном меню выберите "Показать различия как Unified-Diff".
Я хочу создать один файл исправления (или множество файлов исправлений в соответствии с измененными файлами), который содержит полезную информацию о различиях (например, контекст меню TortoiseSVN -> Создать исправление...)
1 ответ
Если вы используете команду "Показать изменения как унифицированную разность", TortoiseSVN отображает все изменения выбранной ревизии в одном файле.
Теперь просто используйте команду "Файл / Сохранить как", чтобы сохранить изменения в файле ".patch" или ".diff", и там у вас есть файл патча.