bir sürüm şube yönetme Yani ilk kez git kullanıyorum ve tam olarak nasıl çözüleceğini bilmiyorum bir senaryo var.Git <a1> Sürüm</ a1>
Basit bir web uygulamasına sahibim (yalnızca html, css ve js) ve sürüm numarasıyla izlenebilen düzenli sürümler üretmek istiyorum. Bu git tag
ile yapmak çok kolay. Ama bu benim için, js betiklerinin küçültülmesi ve html sayfalarının kendilerine işaret edilmesi gibi bazı ekstra şeyler yapmak istiyorum. Ayrıca, minik olmayan js komut dosyalarını yok sayan sürümde bir gitattribute gerekir, böylece git archive
mümkün olan en küçük çıktıyı üretir.
Yaptığım şey, releases
şubesi oluşturmaktır. Bu şube, yukarıda belirtilen .gitattributes
ve değiştirilmiş html sayfalarını içerir. İstediğim her defasında yeni sürümüm, bu şubeye geçiyorum, değişiklikleri master'den birleştirin, sonra sürümü bitirin ve sürüm numarasıyla etiketleyin. İstediğim gibi çalışıyor, ama bunun nasıl yapılması gerektiğinden emin değilim.
Daha deneyimli git kullanıcıları için sorum şu, bu dava genellikle nasıl ele alınır?
Bir alternatif olup olmadığını göremiyorum. Yayın dalındaki yeni js ve css dosyalarını minimize edin. –