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


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

Если да, то как применить патч с помощью TortoiseHg?

решение Спасибо @Уилл Бикфорд за вашу помощь. Я только что нашел эта функция указана как TODO на сайте TortoiseHg.

5 103

5 ответов:

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

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

hg import my-patch-file.patch

это должно применить патч к вашему ртутному РЕПО и рабочей копии.

Первый Удар Ответ

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

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

в 1.0, от верстака: Репозиторий > Импорт...

Tortoise Hg имеет документацию по созданию и применению (импорту) патчей:

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

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

другой возможностью является использование командной патч Юникс "" (в Windows возможно использовать Cygwin версии) или использовать "НД импорт" напрямую "- без фиксации вариант". Оба просто внесут изменения в рабочий каталог, и вы можете просмотреть изменения и зафиксировать их позже вручную.