Menghindari Komit yang Tidak Perlu di GitHub
Non-squashed merge ALERT! adalah ekstensi untuk Chrome yang dirancang untuk meningkatkan proses penggabungan pull request (PR) di GitHub. Ekstensi ini memberikan peringatan kepada pengguna saat mereka berusaha untuk menggabungkan PR tanpa menggunakan opsi 'squash commits'. Dengan adanya peringatan ini, pengguna dapat terhindar dari komit pesan yang tidak perlu yang dapat mengacaukan riwayat proyek utama.
Ekstensi ini sangat bermanfaat bagi tim pengembang yang ingin menjaga kebersihan dan keteraturan riwayat komit mereka. Meskipun GitHub tidak menyediakan opsi untuk mengatur 'merge' dan 'squash' sebagai default, Non-squashed merge ALERT! hadir untuk mengisi kekosongan ini dengan menampilkan popup konfirmasi ketika pengguna mengklik opsi 'merge without squash'. Hal ini membantu untuk memastikan bahwa keputusan penggabungan dilakukan dengan lebih hati-hati.