TortoiseHg позволяет вам отправить кому-нибудь файл исправления с вашими изменениями, но поддерживает ли он применение исправлений?
Если да, то как применить патч с помощью TortoiseHg?
TortoiseHg позволяет вам отправить кому-нибудь файл исправления с вашими изменениями, но поддерживает ли он применение исправлений?
Если да, то как применить патч с помощью TortoiseHg?
В проводнике репозитория выберите Репозиторий> Импорт ...
Похоже, что в TortoiseHg нет встроенной поддержки для этого. Попробуйте это из командной строки:
hg import my-patch-file.patch
Это должно применить патч к репо и рабочей копии Mercurial.
Ответ на первый удар
Вы должны иметь возможность щелкнуть правой кнопкой мыши файл патча и выбрать «Применить патч ...» - вот как это работает для других клиентов TortoiseX. Убедитесь, что вы сохранили файл исправления в том же каталоге, из которого он был сгенерирован.
Скачивание TortoiseHg 0.8.1 для тестирования ...
--no-commit
, чтобы избежать фиксации.
- person ivkremer; 29.10.2015
Что также может быть примечательно, так это то, что «Repository Explorer, Synchronize> Import ...» (который внутренне выполняет «hg import») автоматически выполнит «фиксацию» - это может не всегда быть желательным. поведение.
Другая возможность - использовать команду unix "patch" (в Windows, возможно, использовать версию cygwin) или использовать "hg import" напрямую с параметром "--no-commit". Оба будут просто вносить изменения в рабочий каталог, и вы можете просмотреть изменения и зафиксировать их позже вручную.
В 1.0 из Workbench: Репозиторий> Импорт ...