Pembangun melihat sejarah deploy Git

Apabila deploy berlaku setiap kali push, kita mudah menjawab “apa yang terkini?” tetapi sukar menjawab “versi mana yang hidup semasa borang rosak minggu lalu?” Git tag memberi nama tetap kepada satu commit. Ia berguna untuk keluaran yang mahu dirujuk semula, walaupun projek kecil tidak mempunyai nombor versi yang rumit.

Pilih aturan sederhana, contohnya v1.2.0 untuk keluaran yang jelas atau launch-2026-10 untuk penanda peristiwa. Buat annotated tag dengan mesej ringkas, semak commit yang ditandakan, kemudian push tag ke remote. Tag tidak menggantikan changelog; catat juga perkara penting yang berubah dan sama ada ada migrasi data.

Jangan tag setiap edit kecil tanpa tujuan

Jika laman dideploy sepuluh kali sehari, menandakan semuanya boleh menghasilkan senarai yang tidak membantu. Tandakan keluaran yang mempunyai nilai rujukan: pelancaran fungsi, perubahan besar atau keadaan stabil sebelum migrasi. Untuk mengetahui deploy sebenar, semak juga rekod build Cloudflare, kerana tag Git sahaja tidak membuktikan deploy itu berjaya.

Jika anda menandakan satu keluaran, simpan juga pautan ke log deploy yang berjaya. Tag menunjukkan titik dalam Git, sementara log menunjukkan proses bina serta terbit benar-benar selesai. Apabila pengguna melaporkan masalah, dua rujukan ini membantu membezakan kod yang dirancang daripada kod yang mereka sedang lihat.

Apabila insiden berlaku, penanda yang jelas memudahkan pasukan membandingkan commit sebelum dan selepas. Ia tidak menghapuskan keperluan backup atau pelan rollback, tetapi menjadikan perbualan “versi mana?” jauh lebih tepat.