CodeBlanks Logo Icon CodeBlanks

Changelog

CHANGELOG dosyasını güncelleyip commit edersin.

CHANGELOG nedir?

CHANGELOG, yazılımın sürümlerinde yapılan önemli değişiklikleri kaydeden bir metin dosyasıdır. Genellikle deponun kök dizininde CHANGELOG.md adıyla tutulur. Yeni sürüm hazırlarken eklenen özellikleri, düzeltmeleri ve diğer önemli değişiklikleri bu dosyaya yazarsın.

# Changelog

## v1.1.0
- Added user profiles
- Fixed login issue

CHANGELOG güncellemesini commit et

Yeni sürüm için CHANGELOG dosyasına bir sürüm başlığı ve değişiklik maddeleri eklersin. Ardından dosyayı git add ile sahneleyip git commit ile Git geçmişine kaydedersin. Böylece sürüm notları da diğer proje değişiklikleri gibi takip edilir.

git add CHANGELOG.md
git commit -m "docs: update changelog"

Uygulama CHANGELOG değişikliğini kaydet

CHANGELOG.md dosyasını sahnele ve docs: add version 2.2.0 notes mesajıyla commit oluştur. İki komutu doğru sırayla yaz.

Başlangıç kodu

terminal
# Önce dosyayı sahnele

# Ardından commit oluştur

Örnek çözüm

terminal
git add CHANGELOG.md
git commit -m "docs: add version 2.2.0 notes"

Beklenen çıktı

CHANGELOG.md sahnelendi.
Commit oluşturuldu.

Soru ve cevaplar

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

1 Yeni sürümde yapılan değişiklikleri belgelemek için hangi dosya kullanılır?

  • index.php
  • .gitignore
  • README.md
  • CHANGELOG.md Doğru cevap

Açıklama: CHANGELOG.md, sürümler arasındaki önemli değişiklikleri kayıt altında tutmak için kullanılır.

2 Değişiklik kaydını sahnele

Soru
git add ____
Cevap
git add CHANGELOG.md

Açıklama: CHANGELOG.md dosyasını commit öncesinde sahnelemek için git add kullanılır.

3 CHANGELOG işlemleri

Kavram Anlamı
CHANGELOG.md Sürüm notlarının dosyası
## v1.2.0 Sürüm başlığı
git add Dosyayı sahneye ekler
git commit Kaydı geçmişe ekler

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