Saya telah bercabang sebuah proyek dan telah banyak berubah. Garpu ini bukan hanya perubahan fitur kecil di sini dan perbaikan bug yang terkubur di sana, ini adalah perubahan yang cukup besar. Hanya sebagian besar kode inti yang dibagikan.
Saya bercabang proyek ini di v2.5.0. Untuk sementara saya sudah mulai memversi garpu saya di v3.0. Namun saya tidak yakin apakah ini cara yang benar, terutama karena ketika proyek itu mencapai v3.0, semuanya menjadi membingungkan. Tetapi saya tidak ingin memulai dari awal pada v1.0 atau v0.1 karena itu menyiratkan masa kanak-kanak, ketidakstabilan, dan non-kehalusan suatu proyek. Ini tidak benar, karena sebagian besar kode inti sangat halus dan stabil.
Saya benar-benar bingung apa yang harus dilakukan, jadi saya bertanya di sini: Apa cara standar untuk menghadapi situasi seperti ini? Apakah sebagian besar garpu memulai kembali, menambah nomor versi, atau melakukan hal lain yang tidak saya sadari.