Подтвердить что ты не робот

Как создать патч от разницы между версиями с помощью TortoiseSVN?

Я работаю над проектом, в котором Subversion используется для управления версиями. Я использую TortoiseSVN для доступа к репозиторию проекта.

Были внесены некоторые изменения между двумя версиями проекта (пусть их называют rev1 и rev2), и я хочу иметь возможность применять эти изменения к рабочей копии где-то, у которой временно нет доступа к репозиторию.

Я щелкнул правой кнопкой мыши по папке проекта, нажал "Журнал SVN show", выбрал две ревизии и выбрал "Показать изменения как унифицированный diff".

Это приведет к отображению окна, отображающему вывод, который очень похож на файл исправления, который я мог бы сохранить. К сожалению, я обнаружил, что в окне нет опции, которая позволяет мне сохранить это как файл исправления.

Как создать файл патча?

4b9b3361

Ответ 1

В следующей версии TortoiseSVN (1.7.x) будет сохранена опция. Тем временем вы можете настроить простой текстовый редактор в качестве унифицированного средства просмотра различий:

Settings dialog->External Programs->Unified Diff Viewer

Там вы можете, например, указать notepad.exe как ваш просмотрщик различий.

Ответ 2

Одним из способов достижения вашей цели является щелчок правой кнопкой мыши по ревизии в журнале TortoiseSVN и выбор "Сменить версию на...". Затем вы выбираете локальный рабочий проект и нажмите "ОК".