Yazılım İngilizcesi · Sürüm Kontrolü

Squash ne demek?

Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler

fiilSık kullanılan terim

Squash, yazılımda tek commit'te birleştirmek, birleştirmek anlamına gelir.

Birden fazla commit'i tek bir commit'te toplamak demektir. Bu işlem genelde birleştirme ya da inceleme öncesi dal geçmişini daha düzenli yapmak için uygulanır.

English: To combine several commits into a single commit, usually to make branch history cleaner before merging or review.

Nerede ve nasıl kullanılır?

Özellikle etkileşimli rebase sırasında veya squash and merge seçeneğinde kullanılan bir Git işlemidir. Ekipler küçük düzeltmeleri, yazım hatası commit'lerini ve dağınık ara adımları tek commit'te toplamak için kullanır.

Örnek cümleler

  1. Before opening the pull request, please squash the five WIP commits into one clear commit with a message the reviewers can understand.

    Pull request açmadan önce lütfen beş taslak commit'i, gözden geçirenlerin anlayabileceği net bir mesajla tek commit'te birleştir.

    Burada squash, daldaki geçmişi yeniden düzenleyip geçici çalışma commit'lerini incelemesi daha kolay, tek ve düzenli bir son commit'e dönüştürmek anlamına gelir.

  2. We squashed the hotfix commits after testing because the branch had several tiny reversals that made the release history hard to follow.

    Testten sonra hotfix commit'lerini tek commit'te birleştirdik; çünkü dalda sürüm geçmişini izlemeyi zorlaştıran birçok küçük geri alma adımı vardı.

    Bu örnekte squash, küçük düzeltme commit'lerini tek değişiklikte toplayarak geçmişteki gereksiz kalabalığı azaltır ve son düzeltmeyi daha açık gösterir.

Sık kullanılan kalıplar

  • squash commits
  • squash and merge
  • squash a branch
  • squash before merging

Aynı konudan: Sürüm Kontrolü

Seviyene uygun okumayla pekiştir

Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar: