Pergunta

Eu venho de um fundo de subversão, mas estou migrando lentamente para o Mercurial.

Ao iniciar muitos dos meus projetos, eu configuria um ambiente de desenvolvimento configurado para um ponto de partida específico no desenvolvimento de um aplicativo/webApp/programa (como um arquétipo MAVEN 2, mas não necessariamente Java/Maven).

Mais tarde eu faria Confira Este projeto de arquétipo/modelo do meu repo SVN por seu caminho específico; e então exportar a cópia de trabalho do controle de versão do repositório; Para que eu pudesse importar a cópia de trabalho de volta para outro repositório sem adicionar as alterações que fiz à cópia de trabalho à base do projeto de modelo/arquétipo.

Eu tentei fazer a mesma coisa em Mercurial, e encontrei uma parede, já que não posso Verificação de saída, er..um..no, clone Um caminho específico do repositório HG.

Se eu quiser alcançar o mesmo tipo de funcionalidade usando o Mercurial, o que devo fazer?
Usar ramificações marcadas? Os projetos de arquétipos/modelos são muito diferentes, mas eu gostaria de mantê -los no mesmo repositório.

Foi útil?

Solução

o repositório é um conceito muito mais leve em mercurial. Embora você tenha dito que gostaria de evitá -lo, eu provavelmente criaria um repositório separado nessa situação. Em situações em que você precisa de uma história compartilhada entre seus repositórios, você pode usar o Shareextension.

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