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