mergetool
- Git kursu
- Orta seviye
- Ders 15/82
- 4 dk
git mergetool ile görsel çatışma çözmeyi öğrenirsin.
git mergetool nedir?
git mergetool, birleştirme çatışmalarını görsel bir araç yardımıyla çözmene yardımcı olur. Metinleri yan yana inceleyebilir ve hangi değişikliklerin korunacağına karar verebilirsin.
git mergetoolGörsel araç, çatışan içerikleri karşılaştırmayı kolaylaştırır. Kullanılacak aracın sisteminde yapılandırılmış olması gerekebilir.
Görsel karşılaştırma araçları
Görsel birleştirme araçları, mevcut dalın içeriğini, diğer dalın içeriğini ve birleştirme sonucunu ayrı bölümlerde gösterebilir. Böylece değişiklikleri metin satırları üzerinden karşılaştırabilir ve uygun sonucu seçebilirsin.
git mergetoolGit, yapılandırılmış bir araç varsa onu açar. Örneğin Meld gibi uygulamalar farklı dosya içeriklerini yan yana incelemeye yardımcı olur.
Uygulama Görsel araç komutunu hazırla
toolCommand adlı JavaScript değişkenine git mergetool değerini ata. Ardından bu komutu ekrana yazdır.
Başlangıç kodu
const toolCommand = "";
// Komutu yazdırÖrnek çözüm
const toolCommand = "git mergetool";
console.log(toolCommand);Beklenen çıktı
git mergetool
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 git mergetool kullanmanın temel amacı nedir?
- Depodaki bütün commit'leri silmek
- Çatışmaları görsel olarak inceleyip çözmek Doğru cevap
- Yeni bir kullanıcı hesabı oluşturmak
- Bütün dalları otomatik olarak silmek
Açıklama: git mergetool, çatışan dosya içeriklerini görsel bir arayüzde karşılaştırarak çözümlemeyi kolaylaştırır.
2 Görsel karşılaştırma aracını tanımla
git ____ app.js
git mergetool app.js
Açıklama: git mergetool, birleştirme çatışmalarını görsel bir araçla çözmeyi sağlar. difftool ise dosya farklarını karşılaştırmak için kullanılır.
3 Görsel araç kavramları
| Kavram | Anlamı |
|---|---|
git mergetool |
Görsel çözüm aracını açar |
Visual |
Arayüz üzerinden inceleme |
Diff tool |
Değişiklikleri karşılaştırır |
Meld |
Görsel karşılaştırma uygulaması |