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:
- Çalışma kopyası klasörü yeniden adlandırınmv /projectA /projectA_master) örneğin
- Projeyi yeniden klongit clone url
devel
şube geçincd projectA && git -b devel origin/devel- 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
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
Tüm şube ve etiketler de dahil olmak ü...
Silinmiş bir şube subversion geri dönm...
Ne kadar uzak Git bir şube oluşturmak ...
Git bir şube silme geçmişi çıkarmak mı...
GCC şube tahmin her zaman belli bir şe...