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

  • DrakeVEVO

    DrakeVEVO

    17 AĞUSTOS 2009
  • Malwarebytes

    Malwarebytes

    22 Temmuz 2007
  • Makeup Lover

    Makeup Lover

    12 HAZİRAN 2011