Commit messages
Buat commit message yang bermakna secara otomatis dengan Bob. Hemat waktu, jaga konsistensi, dan ikuti standar conventional commit dengan bantuan AI.
Kenapa pakai fitur ini?
- Hemat waktu: Buat commit message yang terformat dengan baik dengan satu klik
- Jaga konsistensi: Ikuti standar conventional commit secara otomatis
- Cocokkan gaya proyek: Bob menganalisis nama branch dan riwayat commit untuk mencocokkan konvensi proyekmu
- Mudah diiterasi: Buat saran alternatif jika kamu tidak suka yang pertama
Cara kerjanya
Bob memeriksa perubahan yang kamu stage atau yang belum di-stage untuk memahami modifikasi apa yang kamu buat pada codebase-mu. Kemudian menganalisis nama branch dan riwayat commit terbaru untuk menentukan format commit message yang sesuai dengan gaya proyekmu.
Mulai menggunakan
Prasyarat
Kamu bisa membuat commit message tanpa men-stage perubahanmu, tetapi men-stage terlebih dahulu direkomendasikan sebagai best practice. Staging mengelompokkan perubahan terkait bersama dan membantu memastikan pesan yang dihasilkan akurat.
Penggunaan dasar
Untuk membuat commit message secara otomatis:
- Klik ikon sparkle () di sebelah kotak commit message.
- Tinjau commit message yang dibuat oleh Bob.
- Klik ikon sparkle () lagi untuk saran alternatif. Lakukan edit pada pesanmu jika diperlukan.
- Commit perubahanmu.
Tips dan best practice
- Untuk hasil terbaik, buat atomic commit (perubahan yang menangani satu concern).
- Jika kamu mengerjakan isu tertentu, sertakan nomor isu di nama branch-mu.
- Edit pesan yang dihasilkan jika perlu untuk menambahkan detail yang lebih spesifik.
- Gunakan opsi regenerate jika saran pertama tidak menangkap perubahanmu dengan akurat.
Code reviews
Gunakan workflow Review bawaan untuk mendapatkan code review bertenaga AI langsung di IDE-mu. Bob menganalisis perubahan dan menandai potensi masalah sebelum kamu commit pekerjaan.
Pull requests
Buat pull request dan deskripsi PR langsung dari IDE-mu. Bob menganalisis perubahan, membuat deskripsi detail, dan menyederhanakan workflowmu.