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

  • BuzzFeedVideo

    BuzzFeedVide

    10 AĞUSTOS 2011
  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006
  • Jay Will

    Jay Will

    19 NİSAN 2006