Como arquivar/exportar todos os arquivos alterados desde uma revisão específica com o Mercurial?

StackOverflow https://stackoverflow.com/questions/2813981

  •  26-09-2019
  •  | 
  •  

Pergunta

O Mercurial suporta um comando prático de arquivo que permite exportar todos os arquivos como eles estavam em uma revisão específica (graças a Ry4an por apontar isso em um comentário) para outra pasta/arquivo zip etc. Isso é feito da seguinte forma:

hg archive -r REV destination

Existe uma maneira de exportar apenas os arquivos alterados desde uma certa revisão e para a cabeça?

Obrigado, Boaz

Foi útil?

Solução

Veja meu comentário sobre sua má interpretação do que o arquivo faz. Dado isso, pode não ser o caso de você realmente deseja uma maneira de criar um arquivo com apenas os arquivos que mudaram da revisão x para a revisão y, mas, caso você realmente faça, isso fará isso:

hg grep -r X:Y --all . | cut -d : -f 1 | sort -u | sed 's/^/-I /' | xargs echo hg archive
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top