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

  • ColdfusTion

    ColdfusTion

    3 Aralık 2007
  • Creavite

    Creavite

    8 Mart 2009
  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010