Nasıl işliyor birleştirmek yerine tek bir dosya için değişiklikleri birleştirme.
İki kola, Bir de B var, Şube B şube dosyası ile ilgili Bir tek dosya birleştirmek istiyorum. Bunu nasıl yapabilirim?
CEVAP
Aynı sorunla karşılaştım. Net olmak gerekirse, bazı dosyalarda iki dal aynı dosyalar ile A
B
ama farklı bir programlama arayüzü var. Şimdi dosya yöntemlerini iki dalda arayüz farklılıkları bağımsız olarak f
,, B
, ama değişim her iki şube için önemlidir şube değiştirildi. Böylece, sadece dosya birleştirme gerek şube dosyasına B
ÅŸube f
A
f
.
Basit bir komut zaten tüm değişiklikler her iki şube A
B
: işlenmiş olduğunu kabul edersem benim için sorun çözüldü
git checkout A
git checkout --patch B f
Şube ilk komut anahtarları A
, B
birleştirmek istiyorum'dosyası f
s versiyonu. Ä°kinci komut B
HEAD
f
dosyası f
yamalar. Hatta/yama tek parça atmak kabul edebilirsiniz. B
yerine herhangi bir taahhüt burada belirtebilirsiniz, HEAD
olmak zorunda deÄŸil.
Nasıl bir Git branch yerel kaydedilmem...
Nasıl tek bir dosya için değişiklikler...
Nasıl GitHub uzaktan değişiklikleri bi...
Nasıl SVN bir dosya için tüm tarihsel ...
Dosya giriş alanları değişiklikleri ko...