Ho due basi di codice, codice base-1, codice base-2.Posso unire due repository Git con contenuti simili, ma non condividere alcun antenato?
corro i comandi ...
git init
git add .
git commit -m "Initial Commit"
... in entrambi i repository (directory).
Ci sono differenze di codice tra codice base-1 e codice base-2.
Non riesco a diramarli perché contengono già differenze di circa lo 0,1%. I nomi dei file sono gli stessi ma ci sono alcune leggere modifiche al codice.
C'è un modo per unire le differenze tra i due repository?
Modificato:
Per esempio, diciamo che ho il seguente. Questo è quello con cui sto iniziando. Ci sono piccole differenze tra codebase 1 e 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, avrei potuto cancellare codebase-2 perché è un po 'più recente.
Come potrei unire queste basi di codice, in modo che alla fine ne venga fuori una con i file uniti?
Potrebbe essere un po 'più specifico. Ad esempio, supponiamo di avere il seguente. Questo è quello con cui sto iniziando. Ci sono lievi differenze tra codebase 1 e 2. [codice precedente] codice-base-1/ codice-base-1 /.git [roba git con repository già creato] codice-base-1/file1 codice-base-1/file2 codice-base-2/ codice-base-2/.git [roba con repository già creato] codice-base-2/file1 codice-base-2/file2 Idealmente, potrei cancellare codice-base-2 perché è un po 'più recente. Come unire queste basi di codice. In modo che alla fine ne esca uno con i file uniti. –
Questo commento non è stato formattato correttamente, vedi sopra. –