Appearance
Lệnh CLI / zenify wt promote
zenify wt promote
Đổi thư mục node_modules dạng symlink của một worktree thành bản copy riêng.
Cú pháp
text
zenify wt promote <slug>Khi nào dùng
Repo khai deps: symlink cho worktree dùng chung node_modules với checkout chính. Khi task cần thêm hoặc đổi dependency mà không ảnh hưởng checkout chính, promote worktree đó trước rồi mới cài.
Kết quả
Lệnh thay symlink bằng bản copy copy-on-write, ghi lại deps=clone cho worktree và chạy cài đặt. Ba trường hợp khác nhau:
- Worktree đã có
node_modulesriêng: không làm gì. - Worktree không có
node_modulesnào: từ chối và nhắc cài trước. - Repo khai
deps: none: in thông báo không có gì để promote.
Ví dụ
bash
zenify wt promote session-timeoutLưu ý
Nếu copy xong nhưng không ghi được bookkeeping, zenify wt ls hiện cột DEPS là - và lệnh in dòng git config để bạn chạy tay.
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.