🌳 Chạy 5 Claude Cùng Lúc Không Xung Đột Nhờ Git Worktrees

🌳 Chạy 5 Claude Cùng Lúc Không Xung Đột Nhờ Git Worktrees

Bạn đang chờ Claude Code viết xong tính năng này mới dám bắt đầu cái khác? Có cách để chạy 3-5 phiên Claude song song, mỗi phiên làm một việc riêng, hoàn toàn không đụng chạm nhau.

🌀 Vấn Đề Khi Chạy Song Song Bình Thường

Nếu bạn mở hai terminal cùng claude trong một thư mục, cả hai đều đang sửa trên cùng một nhánh. Claude A đang viết dở file auth.ts, Claude B nhảy vào sửa cùng file đó, kết quả là conflict loạn xạ.

🌳 Git Worktrees Là Gì

Git worktrees cho phép bạn tạo nhiều bản sao làm việc của cùng một repo, mỗi bản sao nằm ở thư mục riêng, chạy trên nhánh riêng, hoàn toàn độc lập. Tất cả vẫn dùng chung một .git duy nhất nên không tốn thêm dung lượng.

Một repo, nhiều ngữ cảnh làm việc song song.

⚡ Tạo Worktree Và Mở Claude

Lệnh cơ bản:

git worktree add ../ten-du-an-tinh-nang feat/tinh-nang
cd ../ten-du-an-tinh-nang
claude

Mỗi cửa sổ terminal là một Claude riêng, làm việc trên nhánh riêng, không biết nhau tồn tại.

Ví dụ thực tế khi bạn có ba việc cần làm cùng lúc:

  • Cửa sổ 1: Claude viết toàn bộ luồng đăng ký người dùng
  • Cửa sổ 2: Claude debug lỗi thanh toán
  • Cửa sổ 3: Claude viết test coverage

Ba việc chạy song song, không một dòng conflict nào.

🔧 Cấu Hình Worktree Base Directory

Thêm worktreeBaseDir vào cài đặt global của Claude Code:

{
  "worktreeBaseDir": "~/code/worktrees/"
}

Khi đó tất cả worktree nằm gọn trong ~/code/worktrees/, dễ tìm, dễ dọn.

🧹 Dọn Dẹp Sau Khi Xong

git worktree remove ../ten-thu-muc

Xóa thư mục làm việc và gỡ đăng ký khỏi git, sạch hoàn toàn.

📊 Bao Nhiêu Worktrees Là Đủ

4-8 worktrees chạy song song là ngưỡng ổn định nhất. Nhiều hơn 8 thì context switching của chính bạn trở thành bottleneck thay vì máy tính.

Bạn đang làm project nào mà có thể chia thành 3-4 luồng song song ngay hôm nay?

#ClaudeCode #GitWorktrees #VibeCoding #VibeAICoder

Doanh nghiệp muốn giới thiệu sản phẩm AI tới bạn đọc Vibe AI Coder? Xem gói tài trợ

Bài viết liên quan