Вопрос

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 располагает документацией по созданию и применению (импорту) исправлений:

http://tortoisehg.bitbucket.io/manual/1.0/patches.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top