SORU
10 Kasım 2008, PAZARTESİ


Çözme ikili dosyaları ile Git bir çatışma

Windows (msysgit) Gıt yapıyorum bazı tasarım çalışmaları için değişiklikleri izlemek için kullanıyorum.

Bugün farklı bir PC (uzaktan repo ile brian) üzerinde çalıştığım ve şimdi düzenlemeleri bilgisayarımda normal benim yerel sürümü geri bugün yapılan birleştirmeye çalışıyorum.

Dizüstü bilgisayarımda, git pull brian master yerel sürüm değişiklikleri çekmek için kullandım. Her şey yolunda ayrı bir çelişki olarak ana kaldırmayı belge - bu gösterir.

PC sürümü (brian) devam etmek istiyorum en son ama komutları repo bu kullanmak için ne söyler bilmiyorum.

Dosyayı doğrudan dizüstü bilgisayarıma kopyalama boyunca çalıştım ama bütün bu birleştirme işlemi sonu gibi görünüyor.

Herkes doğru yönde bana gelin miyim?

CEVAP
29 Ocak 2010, Cuma


git checkout Bu gibi durumlar için --ours --theirs bir seçeneği kabul eder. Birleştirme çakışma var, ve sen şube dosyayı istiyorum biliyorum birleştirme de yapabilirsiniz:

$ git checkout --theirs -- path/to/conflicted-file.txt

dosyanın bu sürümünü kullanın. Eğer sürümünüz istiyorsan aynı şekilde, (birleştirilmiş olmamak) kullanabilirsiniz

$ git checkout --ours -- path/to/conflicted-file.txt

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eHow

    eHow

    27 NİSAN 2006
  • Matt Steffanina

    Matt Steffan

    1 EYLÜL 2011
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009