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

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • ElChakotay Andrich

    ElChakotay A

    10 EKİM 2013
  • OnlyFunClips

    OnlyFunClips

    16 ŞUBAT 2012