Crie um novo repo da subpasta no Mercurial Repo usando convert
Estou tentando extrair uma pasta (chame-aProjeto ) de um repositório Mercurial existente (ligue MainRepo) usando a extensão Convert para conversão Mercurial em Mercurial. Segui os métodos descritos pelos desenvolvedores do Mercurial (e em outros locais da Web) no Windows XP:
C:\MainRepo>echo include Project1 > ~myfilemap
C:\MainRepo>echo rename Project1 . >> ~myfilemap
C:\MainRepo>hg convert --filemap ~myfilemap . C:\Project1Repo
C:\MainRepo>cd \Project1Repo
C:\Project1Repo>hg update
This cria o novo repositório (Project1Repo) com a pasta / arquivos Mercurial no local. Mas isso não acontece:
1) Passe pelo Histórico relacionado às alterações feitas no Projeto na pasta Projeto1. (Somente a primeira entrada do histórico para MainRepo e um item Convert estão presentes).
2) Copie todos os arquivos de código-fonte do MainRepo \ Project1 para o Project1Rep
Vi outras perguntas e respostas semelhantes no stackoverflow, mas elas não parecem ajudar (segui os métodos discutidos nelas): Posso clonar parte de um repositório Mercuria
A pergunta é: como extrair uma subpasta do MainRepo com apenas o histórico da subpasta intacto e completo para um novo repositório e transferir os arquivos de origem ao mesmo tempo? (embora eu ache que uma cópia direta faça o último). É importante manter o histórico. Nesse caso, posso fazer isso depois de uma data ou número do Changese
Qualquer ajuda muito apreciada como eu sou relativamente novo neste
Obrigad