Mesclando dois repositórios Git

Eu tenho um projeto de um git com uma estrutura de arquivos como esta:

    Project_A/files...

Eu tenho outro projeto git com uma estrutura de arquivos como esta:

    Project_B/
        Project_A/files...
        files...

Agora, quero mesclar o Projeto A no Projeto B e continuar usando o Projeto B como o único repositório.

Tentei usar a mesclagem da subárvore, mas ocorreu um erro ao dizer "A entrada 'XXX' se sobrepõe a 'XXX'"

Existe uma maneira de mesclar o Projeto A no Projeto B e manter todos os históricos de confirmação?

Desde já, obrigado!

questionAnswers(2)

yourAnswerToTheQuestion