Yazılım ekipleri iki ana dal stratejisinden birini benimser.

Gitflow
  • main, develop, feature/*, release/*, hotfix/* dalları
  • Büyük ekipler, planlı sürümler için uygun
  • Karmaşık dal yönetimi — küçük ekiplerde overhead yaratır


Trunk-Based Development (TBD)
  • Tek ana dal (main/trunk), kısa ömürlü feature dalları
  • CI/CD ile sürekli entegrasyon zorunlu
  • Feature flag ile tamamlanmamış özellik gizlenir
  • Google ve Netflix gibi şirketlerin tercihi


Hangi Strateji Ne Zaman?
  • Gitflow: Birden fazla sürüm paralel destek, mobil uygulama mağaza sürümleri
  • [*]TBD: Hızlı iterasyon, SaaS, web uygulamaları, CI/CD olgunluğu yüksek ekipler


Kaynak: https://trunkbaseddevelopment.com/

[HR][/HR][SIZE=1]Git sürüm kontrolü pratiklerine dayanmaktadır. Ekim 2026.[/SIZE]