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