SORU
18 Mart 2010, PERŞEMBE


Nasıl bitecek bu benim birleştirme çakışmaları çözme sonra birleştirme?

Ben' Git Topluluğu Basic Branching and Merging Bölüm Kitap okuma.

Onu takip ettim ve bir şube oluşturmak: experimental.

Ben De O Zaman

  1. deneysel şube için (git checkout deneysel) geçiş
  2. bir çok değişiklik yapar
  3. (git-commit) işlemek
  4. ana dal (checkout master git) geçin
  5. bazı değişiklikler yapmak ve işlemek
  6. deney için geri (git checkout deneysel) geçiş
  7. deney için ana değiştirmek (ana birleştirme gıt) birleştirme
  8. bazı çelişkiler var ama ben onları giderdikten sonra, ben yaptım 'git dosyam Ekle'

  9. Ve şimdi takıldım, geri ana hareket edemiyorum

ben ne zaman

 $ git checkout master
error: Entry 'res/layout/my_item.xml' would be overwritten by merge. Cannot merge.

ve yaptım:

$ git rebase --abort

Rebase ilerleme yok?

ve yaptım :

$  git add res/layout/socialhub_list_item.xml
$ git checkout master
error: Entry 'res/layout/my_item.xml' would be overwritten by merge. Cannot merge.

Ben benim ana şube geri dönebilirim diye ne yapabiliriz?

CEVAP
18 Mart 2010, PERŞEMBE


Birleştirme sırasında bir çatışma olduğunda, birleştirme elle tamamlama bitirmek zorundasın. Çözüldü olarak ilk iki adımı yaptığın gibi, çelişkilerle dolu ve ardından git add çalışan dosyalarını düzenlemek için onları işaretlemek için geliyor. Son olarak, aslında git commit birleştirme tamamlanması gerekir. Bu noktada dalları tekrar geçiş yapmak mümkün olacak.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AFISHAL

    AFISHAL

    7 Mart 2009
  • gsipek

    gsipek

    20 Temmuz 2007
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012