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.

Foi útil?

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

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:

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top