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

  • Phandroid

    Phandroid

    26 Ocak 2009
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011