O TortoiseHg permite que você envie um arquivo de patch de suas alterações para alguém, mas ele suporta a aplicação de patches?
Se sim, como você aplica um patch usando TortoiseHg?
Solução Obrigado @Will Bickford por sua ajuda. Acabei de encontrar este recurso listado como TODO no site do TortoiseHg.
mercurial
patch
tortoisehg
Michael La Voie
fonte
fonte
Respostas:
Em Repository Explorer, Repository> Import ...
fonte
Parece que não há suporte embutido no TortoiseHg para isso. Tente isso em um prompt de comando:
Isso deve aplicar o patch ao seu repositório Mercurial e cópia de trabalho.
Resposta da primeira facada
Você deve ser capaz de clicar com o botão direito no arquivo de patch e escolher "Aplicar patch ..." - é assim que funciona para outros clientes TortoiseX. Certifique-se de salvar o arquivo de patch no mesmo caminho de diretório de onde foi gerado.
Baixando TortoiseHg 0.8.1 para testar ...
fonte
--no-commit
parâmetro para evitar um commit.O que também pode ser digno de nota é que "Repository Explorer, Synchronize> Import ..." (que internamente faz uma "importação de hg") fará automaticamente um " commit " - este pode não ser o comportamento desejado.
Outra possibilidade é usar o comando unix "patch" (no Windows talvez use a versão cygwin) ou use "hg import" diretamente com a opção "--no-commit". Ambos farão apenas mudanças no diretório de trabalho e você pode revisar as mudanças e submetê-las manualmente mais tarde.
fonte
Em 1.0, no Workbench: Repositório> Importar ...
fonte
Tortoise Hg tem documentação sobre como criar e aplicar (importar) patches:
http://tortoisehg.bitbucket.io/manual/1.0/patches.html
fonte