' 'git' ve 'git rebase birleştirme arasındaki fark ne s'?
Anlamaya çalışıyorum ... Ne git merge
git rebase
arasındaki fark nedir?
CEVAP
Sanırım başlangıçta 3, A
,B
,C
taahhüt vardı:
Geliştirici Dan ** 5 ve geliştirici Ed tamamlama E
taahhüt oluşturulan yarattı
Belli ki, bu çatışma bir şekilde çözülmesi gerekir. Bunun için 2 yol vardır:
BİRLEŞTİRME:
Her iki D
E
hala burada tamamlar, ama D
E
hem değişiklik devralan birleştirme M
taahhüt oluşturun. Ancak, bu oluştururelmasçok kafa karıştırıcı buluyorum şekli.
REBASE:
Taahhüt M
yukarıda birleştirme işleyen gerçek dosya içeriği aynıdır R
oluştururuz. Ama, hiç olmamış gibi E
, taahhüt kurtulalım (nokta - çizgi ufuk tarafından belirtilen). Bu yok olmaktan dolayı E
geliştirici Ed için yerel ve asla başka bir depoya itilmiş olması gerekir. Avantaj rebaseelmasşekil önlenir ve geçmişi güzel düz çizgi - en geliştiriciler bu aşk kalır!
' 'git' ve 'git re...
Arasındaki fark `git birleştirme` nedi...
İnat arasındaki fark nedir() ve birleş...
Arabiriminin oturum arasındaki Fark.Bi...
SQL Server: HAÇ arasındaki fark TAM DI...