Tengo dos bases de código, Código base-1, Código Base-2.¿Puedo fusionar dos repositorios Git con contenido similar pero sin compartir ancestros?
corro los comandos ...
git init
git add .
git commit -m "Initial Commit"
... en ambos repositorios (directorios).
Existen diferencias de código entre el código base-1 y el código base-2.
No puedo ramificarlos porque ya contienen diferencias de aproximadamente 0.1%. Los nombres de archivo son los mismos, pero hay algunas ediciones leves en el código.
¿Hay alguna manera de unir las diferencias entre los dos repositorios?
Editado:
Por ejemplo, digamos que tengo el siguiente. Esto es con lo que estoy empezando. Existen ligeras diferencias entre código base 1 y 2.
[oldest code case]
code-base-1/
code-base-1/.git [git stuff with already created repo]
code-base-1/file1
code-base-1/file2
code-base-2/
code-base-2/.git [git stuff with already created repo]
code-base-2/file1
code-base-2/file2
Idealmente, podría borrar código base-2, ya que es un poco más nuevo.
¿Cómo fusionaría estas bases de código, para que finalmente salga con uno con los archivos combinados?
Podría ser un poco más específico. Por ejemplo, digamos que tengo lo siguiente. Esto es con lo que estoy empezando. Existen ligeras diferencias entre la base de código 1 y 2. [mayúscula de código] code-base-1/ code-base-1 /.git [cosas git con repo ya creado] código-base-1/archivo1 código-base-1/fichero2 código-base-2/ código-base-2/.git [cosas git con repo ya creado] code-base-2/file1 code-base-2/file2 Idealmente, podría eliminar code-base-2 porque es un poco más nuevo. Cómo fusionaría estas bases de código. Para que finalmente salga con uno con los archivos fusionados. –
Ese comentario no se formateó correctamente, ver arriba. –