Sobes.tech
Junior

Projede Git iş akışı nasıl yapılandırılmıştır? Hangi dallar kullanılıyor?

sobes.tech yapay zeka

AI'dan gelen yanıt

Bir projede tipik Git iş akışında aşağıdaki dallar kullanılır:

  • main (veya master) — stabil sürüm kodu içeren dal.
  • develop — yeni özelliklerin entegrasyonu ve sürüme hazırlık için dal.
  • feature/* — yeni özelliklerin geliştirilmesi için dallar, develop'ten oluşturulur ve tamamlandıktan sonra geri birleştirilir.
  • release/* — sürüm hazırlığı, hata düzeltmeleri ve son testler için dallar.
  • hotfix/* — üretimde acil hata düzeltmeleri için dallar, main'den oluşturulur ve main ile develop'e entegre edilir.

Bu yaklaşım, kritik hataları paralel olarak hızlıca geliştirmeye, test etmeye ve düzeltmeye olanak tanır, çatışma olmadan. Örneğin, yeni bir özellik eklemek için bir feature dalı oluşturulur, tamamlandıktan ve test edildikten sonra develop'e birleştirilir, ardından sürüm sırasında develop main'e birleştirilir.