SORU
5 Ocak 2010, Salı


Meld ile şube farklılıkları?

meld . KAFA ve mevcut durumu arasındaki farkı görebilirsiniz biliyorum. Ama nasıl dalları, örneğin master devel arasındaki farklılıkları meld ile yapabilir miyim?

Şu anda aşağıdaki adımları yapıyorum:

  1. Çalışma kopyası klasörü yeniden adlandırınmv /projectA /projectA_master) örneğin
  2. Projeyi yeniden klongit clone url
  3. devel şube geçincd projectA && git -b devel origin/devel
  4. Meld ile farkları görmekmeld /projectA_Master projectA

Orada daha kolay bir yolu birleşmek aynı sonucu elde etmek için değil mi? Ben sadece bu değişiklikleri gözden geçirmek ve öncelikle birleştirmek için değil, ihtiyaç.

CEVAP
5 Ocak 2010, Salı


Kısa ve tatlı:

git config --global diff.tool meld

Bu yapılandırır diff aracı olarak meld kullanmak için Git. (Komut satırı değişkenleri belirlemek gerek yok, meld destek Gıt inşa edilmiştir.)

Eğer bir metin yerine grafik bir fark istiyorsanız o zaman, sadece git diff (aynı argüman her iki) yerine git difftool çağırmak. Senin durumunda

git difftool master..devel

Güncelleme: Eğer istemiyorsan tek dosya bu kez bir fark, ama onun yerine kullanmak birleşmek "alt" görünümü ile tüm değişiklikleri arasındaki iki dal, not -d --dir-diff seçeneği git difftool. Şube XYZ yapıyorum ve bu şube farklı ne görmek istiyorum ne zaman örneğin, ABC, bu işletiyorum:

git difftool -d ABC

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ionized Digital Air Studios

    Ionized Digi

    20 HAZİRAN 2009
  • Modus Recordings

    Modus Record

    26 Kasım 2008
  • UKF

    UKF

    2 Aralık 2009