Bir projeyi çatalladım ve çok değiştirdim. Bu çatal burada sadece küçük bir özellik değişikliği değil ve orada gömülü bir hata düzeltmesi değil, oldukça önemli bir değişiklik. Çekirdek kodun yalnızca çoğu paylaşılıyor.
Bu projeyi v2.5.0'da çatalladım. Bir süredir çatalımı v3.0'da versiyonlamaya başladım. Ancak bunun doğru yol olup olmadığından emin değilim, çünkü bu proje v3.0'a ulaştığında işler kafa karıştırıyor. Ancak v1.0 veya v0.1'de başlamak istemiyorum çünkü bu, bir projenin bebeklik, istikrarsızlık ve yeniden hatırlanmama anlamına geliyor. Çekirdek kodun çoğu çok rafine ve kararlı olduğu için bu doğru değildir.
Ne yapacağım konusunda gerçekten kayboldum, bu yüzden burada soruyorum: Bu tür bir durumla başa çıkmanın standart yolu nedir? Çatalların çoğu baştan başlar mı, sürüm numaralarını çarpar mı yoksa farkında olmadığım başka bir şey yapar mı?