TortoiseHg Применить патч

TortoiseHg позволяет вам отправлять файл исправлений ваших изменений кому-то, но поддерживает ли он исправления?

Если да, то как вы применяете патч, используя TortoiseHg?

Решение Спасибо @Will Bickford за вашу помощь. Я только что нашел эту функцию, указанную как TODO на сайте TortoiseHg.

Ответ 1

Из проводника репозитория, репозитория > Импорт...

Ответ 2

Похоже, для этого нет встроенной поддержки TortoiseHg. Попробуйте это из командной строки:

hg import my-patch-file.patch

Это должно применить патч к вашему Mercurial repo и рабочей копии.

Первый ответ на удар

Вы можете щелкнуть правой кнопкой мыши файл патча и выбрать "Применить патч..." - как это работает для других клиентов TortoiseX. Убедитесь, что вы сохранили файл исправления в том же каталоге, с которого он был создан.

Загрузка TortoiseHg 0.8.1 для тестирования...

Ответ 3

В 1.0, из Workbench:   Репозиторий > Импорт...

Ответ 5

Что может быть также примечательно, так это то, что "Rebeditory Explorer, Synchronize > Import..." (который внутренне выполняет "импорт hg" ) автоматически выполняет " commit" - это может не всегда желаемое поведение.

Другая возможность - использовать команду unix "patch" (в Windows, возможно, использовать версию cygwin) или использовать "hg import" непосредственно с опцией "--no-commit". Оба будут просто вносить изменения в рабочий каталог, и вы можете просмотреть изменения и скопировать их позже вручную.