Черепаха: Нанесите пластырь
-
05-07-2019 - |
Вопрос
TortoiseHg позволяет вам отправлять кому-либо по электронной почте файл исправлений с вашими изменениями, но поддерживает ли он применение исправлений?
Если да, то как вы применяете патч с помощью TortoiseHg?
Решение Спасибо @Уилл Бикфорд за твою помощь.Я только что нашел эта функция указана как задача на сайте TortoiseHg.
Решение
В обозревателе репозиториев выберите Репозиторий > Импорт...
Другие советы
Похоже, что в TortoiseHg нет встроенной поддержки для этого.Попробуйте сделать это из командной строки:
hg import my-patch-file.patch
Это должно применить исправление к вашему репозиторию Mercurial и рабочей копии.
Ответ на Первый удар
Вы должны иметь возможность щелкнуть правой кнопкой мыши по файлу исправления и выбрать "Применить исправление ..." - именно так это работает для других клиентов TortoiseX.Убедитесь, что вы сохранили файл исправления в том же каталоге, из которого он был сгенерирован.
Загружаю TortoiseHg 0.8.1 для тестирования...
Что также может быть примечательно, так это то, что "Обозреватель репозитория, Синхронизация > Импорт ..." (который внутренне выполняет "импорт hg") автоматически выполнит "совершить" - возможно, это не всегда желаемое поведение.
Другая возможность - использовать команду "patch" в unix (в Windows, возможно, использовать версию cygwin) или использовать "hg import" напрямую с опцией "--no-commit".Оба будут просто вносить изменения в рабочий каталог, и вы можете просмотреть изменения и зафиксировать их позже вручную.
В версии 1.0, из Workbench:Репозиторий > Импорт...
Tortoise Hg располагает документацией по созданию и применению (импорту) исправлений: