Bir github projesinde gitmeye çalışıyorum. (Yıllardır CVS, SVN ve hg kullanıyorum; git kafamı almak zor). Talimatları olabildiğince hassas bir şekilde takip ediyorum ve işe yaramayacağım. Çakışan güncelleştirme akış yukarı birleştirme
benim çatal proje klon:git clone [email protected]:davidgiven/linux-allwinner.git
tavsiye gibi benim itibaren çatallı olan projeyi izleyen bir 'memba' uzaktan ekleyin: Ben ondan getirme
git remote add upstream https://github.com/amery/linux-allwinner.git
:
Tüm bunlar iyi çalışıyor. Ancak, bir hafta ya da öylesine oldu çünkü projeyi fırlattım ve yukarı yönde değişiklik yaptım. Bu yüzden bu değişiklikleri yapmak istiyorum. Birazdan dal --- allwinner-v3.0-android-v2 şu anda olduğum --- yüzden benim şube içine memba gelen birleştirme:
git merge upstream/allwinner-v3.0-android-v2
... ve birleştirme çakışmaları olsun.
CONFLICT (add/add): Merge conflict in arch/arm/mach-sun5i/pm/standby/common.h
CONFLICT (add/add): Merge conflict in arch/arm/mach-sun5i/pm/standby/Makefile
CONFLICT (add/add): Merge conflict in arch/arm/mach-sun5i/pm/standby.S
CONFLICT (add/add): Merge conflict in arch/arm/mach-sun5i/pm/Makefile
[etc]
Şimdi, şey kontrol ettik; Henüz çalışmaya başlamadım ve elimden geldiğim için projem tamamen el değmemiş. Bu nedenle herhangi bir çatışmanın olması mümkün olmamalıdır. Ama bazıları var; neler oluyor ve nasıl düzeltebilirim?
Güncelleme:
git show-branch HEAD upstream/allwinner-v3.0-android-v2
Ben bir kelime anlamıyorum söylemek zorunda olan bu gösterilmektedir: Olabilir
! [HEAD] arm: sun3i: add getioaddr macro
! [upstream/allwinner-v3.0-android-v2] arm: sun3i: updated irq handling and machine_desc to 3.0
--
+ [upstream/allwinner-v3.0-android-v2] arm: sun3i: updated irq handling and machine_desc to 3.0
+ [upstream/allwinner-v3.0-android-v2^] arm: sunxi: renable early_printk in all _defconfig except crane's
+ [HEAD] arm: sun3i: add getioaddr macro
+ [HEAD^] arm: sun3i: add dummy machine type
Birleştirme yerine yeniden oluşturmak istediğiniz bir durum gibi görünüyor. – ThiefMaster
'git show-branch HEAD upstream/allwinner-v3.0-android-v2 'ilginç bir şey ortaya çıkarabilir. – georgebrock
Bu "show-branch" dan tam çıktı mı? Sonunda '++' – georgebrock