TortoiseHg aplicar um patch
-
05-07-2019 - |
Pergunta
TortoiseHg permite-lhe enviar e-mail um arquivo de correção de suas alterações para alguém, mas ele suporta aplicação de patches?
Se sim, como você aplicar um patch usando TortoiseHg?
Solução Graças @Will Bickford pela sua ajuda. Eu só descobri esse recurso listado como um TODO na TortoiseHg site.
Solução
De Repository Explorer, Repository> Import ...
Outras dicas
Parece que não há como suporte embutido no TortoiseHg para isso. Tente isto a partir de um prompt de comando:
hg import my-patch-file.patch
Isso deve aplicar o patch para o seu repo Mercurial e cópia de trabalho.
Primeiro Stab Resposta ??strong>
Você deve ser capaz de clique direito do mouse sobre o arquivo de correção e escolha "Aplicar remendo ..." - é assim que funciona para outros clientes TortoiseX. Certifique-se que você salvar o arquivo patch para o mesmo caminho do diretório que foi gerada a partir de.
O download TortoiseHg 0.8.1 para teste ...
O que pode ser também digno de nota é que "Repository Explorer, Sincronizar> Import ..." (que faz internamente um "importação hg") irá automaticamente fazer um " commit " - isto não pode ser sempre o comportamento queria.
Outra possibilidade é usar o comando unix "patch" (no Windows, talvez, usar cygwin versão) ou o uso "de importação hg" diretamente com "--no-commit" opção. Ambos irão apenas fazer mudanças no diretório de trabalho e você pode rever as alterações e cometê-los manualmente mais tarde.
Em 1.0, a partir de Workbench: Repositório> Import ...
tortoisehg tem documentação sobre a criação e aplicação (importadores) correções: