CodeBlanks Logo Icon CodeBlanks

mergetool

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 mergetool

Gö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 mergetool

Git, 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

terminal
const toolCommand = "";

// Komutu yazdır

Örnek çözüm

terminal
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

Soru
git ____ app.js
Cevap
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ı

Orta seviye bölümündeki tüm dersler

20 Orta seviye finali

  1. Dal yönetimi
  2. Rebase
  3. Çatışma
  4. PR akışı