İki kod tabanım var, Code base-1, Code Base-2. Her iki depoları (dizinleri) içinde İki Git deposunu benzer içerikle birleştirebilirim, ancak herhangi bir ataları paylaşamaz mıyım?
Ben komutları çalıştırın
...git init
git add .
git commit -m "Initial Commit"
....
Kod tabanı-1 ile kod tabanı-2 arasında kod farklılıkları vardır.
Zaten onları% 0,1'lik farklılıklar içerdiğinden, bu dosyaları kullanamıyorum. Dosya adları aynıdır ancak kodda bazı ufak düzenlemeler vardır.
İki depo arasındaki farklılıkları birleştirmenin bir yolu var mı?
Düzenlendi: Örneğin
, bu reklam takipçileriniz var diyelim. Başladığım şey bu. Biraz daha yeni olduğu için kod temeli 1 ve 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
İdeal arasındaki küçük farklar vardır, ben kod temeli-2 silebilir.
Bu kod tabanlarını nasıl birleştiririm, böylece birleştirilmiş dosyalar ile en sonunda biriyle çıkarım?
Biraz daha spesifik olabilir. Örneğin, aşağıdakilere sahip olduğumu varsayalım. Başladığım şey bu. Codebase 1 ve 2 arasında küçük farklar vardır. [en eski kod örneği] code-base-1/ code-base-1 /.Git [zaten oluşturulan repo ile şeyler] code-base-1/file1 code-base-1/file2 code-base-2/ code-base-2/.git [zaten oluşturulan repo ile şeyler] code-base-2/file1 code-base-2/file2 İdeal olarak, kod-base-2'yi silebilirim çünkü biraz daha yeni. Bu kod tabanlarını nasıl birleştiririm? Böylece sonunda birleştirilmiş dosyalar ile biriyle çıkıyorum. –
Bu yorum düzgün şekilde biçimlendirilmemiş, yukarı bakın. –