Lewati ke konten utama

FAQ

Pertanyaan yang Sering Diajukan

Reference

Jawaban tentang history, force generation, manual content, dan configuration.

Commandcusty changelog generate

Category

Changelog

Quick Command

custy changelog generate

Ringkasan​

Apakah Generation Mengubah Git History?

Tidak. Generator menulis changelog artifact tetapi tidak membuat commit, tag, atau push.

Dapatkah Saya Menjalankan custy run changelog?

Jangan dokumentasikan internal stage sebagai public profile. Gunakan direct command; profile besar dapat menjalankannya secara internal.

Haruskah Semua Commit Menggunakan Conventional Commits?

Tidak selalu, tetapi structured messages menghasilkan classification dan grouping yang lebih dapat diprediksi.

Apakah --force Mengabaikan Semua Configuration?

Tidak. Option tersebut mengubah keputusan force-generation, bukan menonaktifkan seluruh aturan collection dan rendering.

Bagaimana Cara Membuat Changelog Hanya dari Riwayat Git?​

Di .config/custy/config.toml milik proyek Anda, ubah enabled menjadi false pada bagian pending commit yang sudah ada:

Kecualikan pesan pending commit
toml
[tool.custy.changelog.pending_commit]
enabled = false

Kemudian jalankan custy changelog generate seperti biasa. Anda tidak perlu menghapus atau mengosongkan commit-message.txt; file tersebut tetap dapat digunakan untuk operasi commit. Pesan yang sudah di-commit ke Git masih dapat muncul melalui riwayat, sesuai filter changelog Anda.

Lihat konfigurasi Pending Commit untuk perbandingan pengaturan dan contoh pembuatan ulang changelog.

Dapatkah Manual Content Dipertahankan dalam CHANGELOG.md?

Tergantung template dan generation behavior. Selalu uji dengan dry run dan tinjau diff sebelum mengandalkan preservation.

Di Mana Generator Dikonfigurasi?

Edit .config/custy/config.toml dan template dalam .config/custy/templates/; jangan mengedit source template internal aplikasi.