Skip to content

Lệnh CLI / zenify wt new

zenify wt new

Tạo worktree mới cho một task, kèm branch, port riêng và môi trường dev đã seed.

Cú pháp

text
zenify wt new <slug> [flags]

Khi nào dùng

Trước lần sửa code đầu tiên của một task. Mọi thay đổi code nằm trong worktree, checkout chính chỉ để đọc và chạy.

Kết quả

Lệnh tạo worktree trong .worktrees/<slug>, checkout branch <user>/<type>/<slug> từ base ref đã khai trong .claude/worktree.json, cấp một port trong dải của repo, copy các file khai ở copy và cài deps theo deps. Lệnh in đường dẫn worktree và port.

Cờ

CờÝ nghĩa
--typeLoại task: feat, fix, chore hoặc hotfix. Mặc định feat. hotfix đổi base ref sang hotfixBaseRef.
--baseBase ref tự chọn, thắng mọi giá trị trong worktree.json.
--anotherCho phép mở task thứ hai trong repo khi đã có một worktree chưa merge.
--installBuộc cài deps mới dù config khai symlink hoặc clone.

Ví dụ

bash
git fetch origin
zenify wt new session-timeout --type fix

Lưu ý

Lệnh từ chối khi repo đã có worktree chưa merge của bạn và in lệnh cd vào worktree đó. Dùng --another chỉ khi đó thực sự là việc khác. Xem thêm Mỗi slug một worktree.

Lệnh liên quan

  • zenify wt: Nhóm lệnh quản lý worktree theo slug: tạo, liệt kê, gỡ, dọn, kèm port và môi trường dev riêng cho từng task.