Fusionando repositorys de 2 git

Tengo dos git repositories :

  • Uno – con estructura de directorys src/com/yadavvi/stringsearch
  • Dos: con la estructura de directorys src/com/yadavvi/prettyprint , src/com/yadavvi/tree , src/com/yadavvi/treewoq .

Quiero fusionar estos dos repositorys en un repository único Uno , de modo que la estructura de directory final del repository resultante sea:

src / com / yadavvi / stringsearch
src / com / yadavvi / prettyprint
src / com / yadavvi / tree
src / com / yadavvi / treewoq

Sin embargo, solo veo src/com/yadavvi/stringsearch y otros solo están visibles en el historial de confirmaciones.

Seguí esto , este y estos tutoriales para fusionar dos repositorys, pero el resultado que obtengo es algo como esto:

Historia como se muestra en gitk

Aquí está mi repository de GitHub cuando lo empujé.

La combinación de fusión borró todo lo que no estaba en búsqueda de cadenas. Debe reiniciar a una confirmación antes de la fusión e intente de nuevo. Utilice –no-commit en el command de combinación y asegúrese de que el índice contenga todos los files de la otra twig antes de confirmar la fusión.

Para tal escenario uno podría querer probar git-import .

Básicamente, crea parches de un repository y los aplica a otro manteniendo el historial.