SORU
4 EYLÜL 2009, Cuma


Nasıl bir dosyanın kaldırılması nedeniyle çatışma birleştirme düzeltme bir şube açabilirim?

Bir yarat '' için birleştirmeye çalıştığımda şube ve 'master' şube. iletişim 2 ihtilaf vardır. Nasıl çözüleceğini bilmiyorum 'ÇATIŞMA (sil/değiştir)'. Bana ne yapacağımı söyleyebilir misiniz?

$ git checkout master
$ git merge dialog
CONFLICT (delete/modify): res/layout/dialog_item.xml deleted in dialog and modified in HEAD. Version HEAD of res/layout/dialog_item.xml left in tree.
Auto-merging src/com/DialogAdapter.java
CONFLICT (content): Merge conflict in src/DialogAdapter.java
Automatic merge failed; fix conflicts and then commit the result.

Src/DialogAdapter.java çatışma sabit açtım ve onlara gıt src/DialogAdapter.java Ekle'. Başka ne yapmam gerekiyor?

CEVAP
4 EYLÜL 2009, Cuma


Çakışma iletisi:

CONFLICT (delete/modify): res/layout/dialog_item.xml deleted in dialog and modified in HEAD

res/layout/dialog_item.xml 'iletişim' şube birleştirme, ama KAFA (şube birleştirme) olarak değiştirildi. silindi anlamına gelir

Karar vermek zorunda

  • dosya kullanarak kaldırın "git rm res/layout/dialog_item.xml"

ya

  • KAFA (düzenlemeden sonra belki) sürümünü kabul "git add res/layout/dialog_item.xml"

Sonra birleştirme sonuçlandırmak "git commit".

Git bir birleştirme oluşturma konusunda sizi uyarır unutmayın istemediğin bir şey olduğu, (nadir) bu durumda commit. Muhtemelen diye daha az nadir olduğu gün kalır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • RinconDynamic

    RinconDynami

    1 EKİM 2011
  • The Amazing Atheist

    The Amazing

    20 Kasım 2006
  • UKF

    UKF

    2 Aralık 2009