CodeBlanks Logo Icon CodeBlanks

Özet - Etiket

tag akışını birleştirerek bir sürüm noktasını işaretlersin.

Sürüm etiketleme akışı

Bir sürüm hazır olduğunda ilgili commit'i etiketleyerek sürüm noktasını belirleyebilirsin. Annotated etiket, sürüm hakkında açıklama mesajı ve ek metadata saklamanı sağlar.

git tag -a v2.0.0 -m "Version 2.0.0"
git push origin v2.0.0

Etiketi uzak depoya gönderdikten sonra ekip üyeleri de bu sürüm işaretine erişebilir.

Uygulama Sürüm etiketini oluştur ve gönder

Bir JavaScript dizisinde sürüm yayınlama komutlarını doğru sırayla sakla: önce git tag -a v3.0.0 -m "Major release", sonra git push origin v3.0.0. forEach ile komutları sırayla yazdır.

Başlangıç kodu

terminal
const releaseCommands = [
    // Etiket oluşturma ve gönderme komutlarını ekle
];

// Komutları sırayla yazdır

Örnek çözüm

terminal
const releaseCommands = [
    "git tag -a v3.0.0 -m \"Major release\"",
    "git push origin v3.0.0"
];

releaseCommands.forEach(command => console.log(command));

Beklenen çıktı

git tag -a v3.0.0 -m "Major release"
git push origin v3.0.0

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Sürüm hakkında açıklama mesajı ve ek metadata saklayan etiket türü hangisidir?

  • Local-only
  • Annotated Doğru cevap
  • Lightweight
  • Temporary

Açıklama: Annotated etiket, mesaj ve etiketleyen kişi gibi ek metadata içerir. Sürüm noktalarını açıklamak için uygundur.

2 Sürümü annotated etiketle işaretle

Soru
git tag ____ v3.0.0 -m "Major release"
Cevap
git tag -a v3.0.0 -m "Major release"

Açıklama: -a seçeneğiyle v3.0.0 adlı annotated etiket oluşturulur ve -m ile sürüm açıklaması eklenir.

3 Sürüm yayınlama adımlarını eşleştir

Kavram Anlamı
git tag -a Açıklamalı sürüm etiketi oluşturur
-m Sürüm mesajını ekler
git push origin v3.0.0 Belirli etiketi uzak depoya yollar
git push --tags Tüm yerel etiketleri yollar

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ışı