Öncelikle, bazı geçmişler, tüm proje ekiplerimizin git'i kullanmaya geçirme sürecini sürdürüyoruz ve belirli dalların sürekli entegrasyon için izlenebilmesi için havuzların nasıl düzenlenmesi gerektiğine dair kılavuz ilkeleri belirliyoruz. Test sunucularına otomatik dağıtım Şu anda geliştirilmekte olan iki model var:
En kararlı kodu, ana kanama için bir geliştirme kolunu ve QA testine hazır kod için bir entegrasyon kolunu temsil eden ana dal ile başarılı dallanma konusundaki nvie.com makalesinden ağır şekilde etkilenmiştir .
Ana dalın, kanama kenarı geliştirme kodunu, QA testi için hazır kod için bir entegrasyon dalını ve dağıtım için hazır olan kararlı kod için bir üretim dalını temsil ettiği alternatif bir model.
Bu noktada, ana dalın neyi temsil ettiği ile ilgili kısmen anlamsal bir meseledir, ancak ana dalda aktif gelişme yapmak aslında iyi bir uygulama mıdır yoksa gerçekten o kadar alakalı değil mi?