Sobes.tech
Middle

Sürüm kontrol sistemleri bağlamında cherry-pick nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Cherry-pick — Git'te belirli bir commit'ten değişiklikleri bir daldan diğerine uygulamayı sağlayan bir işlemdir.

Kullanım amaçları:

  • Bir daldan diğerine belirli bir düzeltmeyi uygulamak, tüm geçmişi taşımadan.
  • Deneysel bir daldan ana dala fonksiyonellik eklemek, tam birleştirmeden önce.

Sözdizimi:

# Belirtilen hash'e sahip commit'i mevcut dala uygula
git cherry-pick <commit-hash>

Cherry-pick sırasında çatışmalar oluşursa, bunlar manuel olarak çözülmelidir, birleştirme veya taşıma sırasında oluşan çatışmalara benzer şekilde.