Branch stratejisi
- Git kursu
- Orta seviye
- Ders 75/82
- 5 dk
Özellik dalı oluşturup adlandırma kuralı uygularsın.
Özellik dalı stratejisi
Özellik dalı stratejisinde her yeni özellik veya görev için ayrı bir dal oluşturulur. Böylece geliştirme çalışmaları ana daldan bağımsız ilerler ve tamamlandığında incelenebilir. Dal adlarında feature/ öneki kullanmak ekip içinde tutarlı bir adlandırma sağlar.
feature/user-login
feature/payment-page
feature/search-filterDal adlandırma kuralları
Dal adları kısa, açıklayıcı ve tutarlı olmalıdır. Küçük harf kullanmak ve kelimeleri tireyle ayırmak okunabilirliği artırır. Örneğin kullanıcı girişi geliştirmesi için feature/user-login adı kullanılabilir.
git switch -c feature/user-login
git branchUygulama Özellik dalı oluştur ve listele
feature/dashboard adında yeni bir dal oluşturup bu dala geç. Ardından mevcut dalları listele. İki komutu doğru sırayla yaz.
Başlangıç kodu
# Yeni özellik dalını oluştur
# Dalları listeleÖrnek çözüm
git switch -c feature/dashboard
git branchBeklenen çıktı
Switched to a new branch 'feature/dashboard' * feature/dashboard main
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Yeni bir kullanıcı profili özelliği geliştirmek için hangi dal adı bu stratejiye uygundur?
- main
- feature/user-profile Doğru cevap
- origin
- HEAD
Açıklama: feature/ öneki, dalın yeni bir özellik geliştirmek amacıyla oluşturulduğunu gösterir.
2 Özellik dalı oluştur
git switch -c ____
git switch -c feature/search-filter
Açıklama: git switch -c hem yeni dalı oluşturur hem de o dala geçiş yapar.
3 Dal adlandırma parçaları
| Kavram | Anlamı |
|---|---|
feature/ |
Yeni özellik öneki |
user-login |
Özelliğin kısa adı |
Tire (-) |
Kelimeleri ayırır |
Küçük harf |
Tutarlı yazım sağlar |