Convertendo git em hg com apenas um ramo
-
25-09-2019 - |
Pergunta
Tenho um problema ao tentar converter.
Há um ramo "mestre" e também outro ramo chamado "teste"
Quando eu uso o método padrão hg convert gitbranch hgconvertedbranch
Eu tenho duas cabeças e preciso mesclar. - Merge de alguma forma as duas ramificações e eu recebo fontes e mudanças diferentes da filial "mestre" original, que só preciso converter.
Você tem alguma solução para isso? Alguma opção para o comando "HG Convert" para fazer converter realmente apenas o Master Branch e nem todos os Togerther? Obrigada.
Solução
Basta fazer um clone local do seu repositório Git com apenas um ramo e converter para HG a partir disso.
Outras dicas
Depois de fazer o convertido para o mercurial, você pode usar clone -r ONEHEAD converted new
Para obter um repositório tendo apenas uma revisão e todos os seus ancestrais.