cherry-pick strategy
- Git kursu
- İleri seviye
- Ders 39/56
- 4 dk
Birleştirme stratejisi seçmeyi öğrenirsin.
Cherry-pick birleştirme stratejisi
Cherry-pick sırasında Git, commit değişikliklerini mevcut dala uygulamak için birleştirme mekanizmasını kullanır. -s seçeneğiyle bir birleştirme stratejisi belirtebilirsin. Strateji seçimi, özellikle farklı geçmişlerden gelen değişikliklerin nasıl birleştirileceğini kontrol etmek istediğinde önem kazanır.
git cherry-pick -s ortort stratejisini kullan
ort, Git'in modern sürümlerinde kullanılan birleştirme stratejisidir. Cherry-pick komutunda -s ort yazarak bu stratejiyi açıkça belirtebilirsin. Böylece Git, seçilen commit'in değişikliklerini mevcut dalın içeriğiyle ort stratejisine göre birleştirir.
git cherry-pick -s ort abc1234Uygulama Stratejili cherry-pick komutu oluştur
commandText değişkenine abc1234 commit'ini ort stratejisiyle uygulayan komutu ata. Ardından komutu ekrana yazdır.
Başlangıç kodu
// Ort stratejisiyle cherry-pick yap
let commandText = "";
// Komutu yazdırÖrnek çözüm
let commandText = "git cherry-pick -s ort abc1234";
console.log(commandText);Beklenen çıktı
git cherry-pick -s ort abc1234
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Cherry-pick sırasında birleştirme stratejisi belirtmek için hangi seçenek kullanılır?
- -m
- -s Doğru cevap
- -n
- -x
Açıklama: <code>-s</code>, cherry-pick işlemi için birleştirme stratejisi seçmeni sağlar.
2 Stratejiyi belirt
git cherry-pick -s ort____
git cherry-pick -s ortort
Açıklama: <code>ort</code>, cherry-pick işleminde açıkça seçilebilen bir birleştirme stratejisidir.
3 Strateji seçenekleri
| Kavram | Anlamı |
|---|---|
-s |
Strateji seçeneği |
ort |
Modern birleştirme stratejisi |
recursive |
Eski birleştirme stratejisi |
abc1234 |
Uygulanacak commit kimliği |