antrophiclove
← Kütüphaneye dön
0

Git worktree ile paralel Claude oturumları

Aynı repoda birbirini bozmadan iki üç Claude oturumu çalıştırma yöntemi. Bir dalda özellik yazarken diğerinde hata düzeltmek için; dosyalar ayrı dizinlerde durduğu için çakışma olmaz.

yazan kuscubasiece·8 Eylül 2026

Kaynak: git dokümantasyonu

Kurulum
curl -sL https://www.antrophiclove.com/api/kaynak/git-worktree-ile-paralel-claude-oturumlari/raw

Bu içerik mevcut dosyaya elle harmanlanmalı: git-worktree-ile-paralel-claude-oturumlari.md

Kurulum

Ana repo: ~/proje (main dalında kalsın)

cd ~/proje

git worktree add ../proje-ozellik -b feature/arama git worktree add ../proje-hata -b fix/login-500

Her worktree ayrı bir dizin ama aynı .git'i paylaşır.

Node projelerinde bağımlılıkları her worktree'de bir kez kur:

cd ../proje-ozellik && npm install cd ../proje-hata && npm install

Çalıştırma

1. terminal

cd ~/proje-ozellik && claude

2. terminal

cd ~/proje-hata && claude

Bitince

cd ~/proje git worktree remove ../proje-hata git branch -d fix/login-500

Neden şube değiştirmekten iyi

git checkout ile dal değiştirdiğinde çalışan Claude oturumunun altından dosyalar değişir: okuduğu dosya artık başka bir sürümdür, düzenlemeleri yanlış dala gider. Worktree'de her oturumun kendi dizini vardır.

Dikkat

  • .env ve node_modules worktree'ler arasında paylaşılmaz, kopyala
  • Aynı porta iki dev sunucusu bağlanamaz: PORT=3001 npm run dev
  • Otomatik bellek (auto memory) repo başına tutulur, worktree'ler paylaşır — bir oturumun öğrendiği diğerinde de görünür