Branch
Projede paralel çalışmayı mümkün kılan ayrı yol.
Ana projeyi bozmadan ayrı bir geliştirme hattı üzerinde çalışmayı sağlayan dal yapısı.
Özellik geliştirme — Ana yapıyı riske atmadan yeni bir tasarım denemek için feature branch açıp işi orada ilerletmek yaygın bir pratiktir.
Kısa tanım
Branch, projede bağımsız şekilde değişiklik yapabileceğin ayrı geliştirme hattıdır.
Basit anlatım
Ana yoldan ayrılan servis yolu gibi. İşini bitirince tekrar ana yola bağlanırsın.
Ne zaman kullanılır?
- Yeni özellik geliştirirken
- Deneme yaparken
- Ana yapıyı riske atmadan ilerlemek istediğinde
Dikkat edilmesi gerekenler
- Yanlış branch üzerinde çalışmak sık yapılan hatadır
- Çok uzun yaşayan branch’ler merge sürecini zorlaştırabilir
- İsimlendirme düzeni faydalıdır
İlgili terimler