Как создать патч из различий между ревизиями с помощью TortoiseSVN?
Я работаю над проектом, в котором Subversion используется для управления версиями. Я использую TortoiseSVN для доступа к репозиторию проекта.
некоторые изменения были внесены между двумя ревизиями проекта (назовем их rev1 и rev2), и я хочу иметь возможность применить эти изменения к рабочей копии где-нибудь, где временно нет доступа к репозиторию.
Я щелкнул правой кнопкой мыши по папке проекта, щелкнул "SVN show log", выбрал две ревизии и выбрал "Показать изменения как единое различие".
Это приводит к отображению окна, отображающего вывод, который очень похож на файл исправления, который я мог бы сохранить. К сожалению, я обнаружил, что в окне нет опции, которая позволяет мне сохранить это как файл исправления.
Как создать файл исправления?
2 ответов
следующая версия TortoiseSVN (1.7.x) будет иметь эту опцию сохранения. В то же время вы можете настроить простой текстовый редактор в качестве унифицированного средства просмотра различий:
Settings dialog->External Programs->Unified Diff Viewer
там вы могли бы, например, указать notepad.exe
как ваш diff viewer.
один из способов достижения вашей цели-щелкнуть правой кнопкой мыши по ревизии в журнале TortoiseSVN и выбрать " объединить ревизию...". Затем выберите локальный рабочий проект и нажмите кнопку ОК.