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

  • B3ASTTY™

    B3ASTTY™

    27 Mayıs 2013
  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • VitalyzdTv

    VitalyzdTv

    7 AĞUSTOS 2011