Cómo poner 2 códigos de fuente en Git y fusionarlos

Digamos que hay un gran proyecto web A de java del desarrollador A y un gran proyecto web java B del desarrollador B. Ambos no están bajo git.

Para ponerlos bajo Git y fusionarlos, ¿debería hacer esto?

  • Crea un Git Repo
  • Comprometer el proyecto A en Repo
  • Checkout Branch B del Proyecto A
  • Copie el Proyecto B a la Rama B
  • Comprometer el proyecto B
  • Volver a dominar
  • Fusionar la Rama B con el Maestro

Si no, ¿qué debería hacer, si es así, hay una mejor manera?

Sí, su process es correcto.

Su mayor punto de dolor va a ser el último paso: aquí está la página de git man sobre cómo manejar las fusiones .