Squash ne demek?
Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler
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
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.
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
İlgili terimler
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:
