CodeBlanks Logo Icon CodeBlanks

Özet - Worktree

worktree komutlarını birleştirerek paralel dal çalışması kurarsın.

Worktree ile paralel çalışma

git worktree, aynı depoda birden fazla çalışma dizini kullanarak farklı dallarda paralel çalışmanı sağlar. git worktree add yeni bir çalışma ağacı oluştururken git worktree list mevcut ağaçları görüntüler. Böylece bir özelliği geliştirirken başka bir dalda düzeltme yapabilirsin.

git worktree add ../feature feature
git worktree list

Uygulama Paralel çalışma akışını kur

Önce ../review yolunda review dalı için yeni çalışma ağacı ekleyen komutu tanımla. Ardından çalışma ağaçlarını listeleyen ikinci komutu oluştur. İki komutu sırayla console.log ile yazdır.

Başlangıç kodu

terminal
// Yeni çalışma ağacını ekleyen komut
const addCommand = "";

// Çalışma ağaçlarını listeleyen komut
const listCommand = "";

// Komutları sırayla yazdır

Örnek çözüm

terminal
const addCommand = "git worktree add ../review review";
const listCommand = "git worktree list";
console.log(addCommand);
console.log(listCommand);

Beklenen çıktı

git worktree add ../review review
git worktree list

Soru ve cevaplar

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

1 Yeni bir özellik dalını ayrı dizinde çalışmak için hangi komut dizisi uygundur?

  • git worktree add feature ardından git commit
  • git worktree add ../feature feature ardından git worktree list Doğru cevap
  • git worktree list ardından git status
  • git worktree remove ../feature ardından git worktree list

Açıklama: Önce <code>add</code> ile yeni dizini ve dalı oluşturursun, ardından <code>list</code> ile çalışma ağaçlarını kontrol edebilirsin.

2 Paralel çalışma komutlarını tamamla

Soru
git worktree ____ ../review review
git worktree 
Cevap
git worktree add ../review review
git worktree 

Açıklama: İlk komut add ile review dalını ayrı dizine ekler. İkinci komutta çalışma ağaçlarını görmek için list kullanılmalıdır.

3 Worktree iş akışı

Kavram Anlamı
git worktree Çalışma ağacı yönetimi
add Yeni dizin ekleme
list Ağaçları görüntüleme
Paralel çalışma Farklı dalları eş zamanlı kullanma

İleri seviye bölümündeki tüm dersler