CodeBlanks Logo Icon CodeBlanks

Branch stratejisi

Ö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-filter

Dal 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 branch

Uygulama Ö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

terminal
# Yeni özellik dalını oluştur

# Dalları listele

Örnek çözüm

terminal
git switch -c feature/dashboard
git branch

Beklenen çı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

Soru
git switch -c ____
Cevap
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

Orta seviye bölümündeki tüm dersler

20 Orta seviye finali

  1. Dal yönetimi
  2. Rebase
  3. Çatışma
  4. PR akışı