SORU
28 NİSAN 2011, PERŞEMBE


Nasıl bir önizleme gıt birleştirebilir miyim?

Git bir şube var (ana hat, örneğin) ve bir gelişim dalında birleştirmek istiyorum. Ya ben?

Gerçekten bu şube birleştirme isteyip istemediğimize karar vermek için, birleştirme ne önizleme çeşit yapacak görmek istiyorum. Uygulanmakta olan bu iptalleri listesini görmek için yeteneği ile tercihen.

Şu ana kadar bulabildiğim en iyi merge --no-ff --no-commit diff HEAD o zaman.

CEVAP
28 NİSAN 2011, PERŞEMBE


  • git log ..otherbranch
    • mevcut şube birleştirilecektir değişikliklerin listesi.
  • git diff ...otherbranch
    • birleştirilmiş olacak kafaya ortak ata (temel birleştirme) diff. Üç nokta dikkat edin.
  • gitk ...otherbranch
    • son kez birleştirilmiş oldukları şubelerin grafiksel gösterimi.

Boş dize ..otherbranch yüzden HEAD yerine HEAD..otherbranch anlamına gelir.

Üç nokta-iki incelemesi (log, gitk vb.) listesi komutları için daha diff için biraz farklı bir anlamı var. Günlük ve diğer iki nokta (a..b) demek her şey bunun içinde b a üç nokta (a...b) demek her şey bir a b. Ama diff çalışmaları ile iki incelemesi ve basit davayı temsil eden iki nokta (a..b) basit fark a b üç nokta (a...b) demek arasındaki fark ortak ata ve b (git diff $(git merge-base a b)..b).

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jeremy Stark

    Jeremy Stark

    23 Mayıs 2010
  • Matt Steffanina

    Matt Steffan

    1 EYLÜL 2011
  • SuppressedStorm

    SuppressedSt

    11 AĞUSTOS 2013