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

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

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


person Michael La Voie    schedule 09.09.2009    source источник


Ответы (4)


В проводнике репозитория выберите Репозиторий> Импорт ...

person Tim Scott    schedule 03.04.2010
comment
Хороший звонок. Начиная с версии 1.0, импорт патчей является частью TortoiseHg. - person Michael La Voie; 05.04.2010

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

hg import my-patch-file.patch

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

Ответ на первый удар

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

Скачивание TortoiseHg 0.8.1 для тестирования ...

person Will Bickford    schedule 09.09.2009
comment
Спасибо за предложение. Я не вижу такой возможности. - person Michael La Voie; 10.09.2009
comment
Да, я загрузил его, и мне потребовалось некоторое время, чтобы найти функцию исправления электронной почты, о которой вы говорили. Ковыряюсь ... - person Will Bickford; 10.09.2009
comment
Хороший. Используйте параметр --no-commit, чтобы избежать фиксации. - person ivkremer; 29.10.2015

Что также может быть примечательно, так это то, что «Repository Explorer, Synchronize> Import ...» (который внутренне выполняет «hg import») автоматически выполнит «фиксацию» - это может не всегда быть желательным. поведение.

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

person Nightingale7    schedule 01.12.2011

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

person yuzisee    schedule 15.06.2011