Combine agregar repository git un repository como twigs

Tengo dos directorys, cada uno su propio repository git, que me he dado count son dos partes / versiones del mismo proyecto. Me gustaría agregarlos como subdirectorys a una nueva carpeta de proyecto, conservando el historial de confirmación de cada uno.

Idealmente, project_A y project_B serían twigs del mismo repository parent git.

Estructura de files existente:

project_A | --.git | --project_B files project_B | --.git | --project_B files 

Estructura del file Taraget:

 ParentProjectFolder |--project_A | | --project_A files |--project_B | | --project_B files 

Se puede hacer esto?

  1. Crear una twig en el repository objective
  2. Agregue el repository de origen como un control remoto del repository de destino (Lookup git remote, puede agregar repositorys locales también)
  3. Vincula la twig de origen y la twig de destino con la git branch -u
  4. git pull a la twig objective.

Es posible que deba resolver conflictos y realizar una combinación, según los cambios que haya en cualquiera de los repositorys.

para su situación, intente utilizar submodules git

en ParentProjectFolder,

 git submodule add your_remote_repo_url 

revisa el documento http://git-scm.com/book/es/v2/Git-Tools-Submodules