Appearance
Lệnh CLI / zenify hotfix baseref
zenify hotfix baseref
In base ref mà hotfix của một repo sẽ xuất phát, theo chiến lược khai trong worktree.json.
Cú pháp
text
zenify hotfix baseref <repoPath>Khi nào dùng
Trước khi mở worktree hotfix, để xác nhận base mà production đang chạy. Workflow /znf:hotfix chạy lệnh này sau khi fetch.
Kết quả
Lệnh đọc .claude/worktree.json của repo và in một ref. zenify wt new --type hotfix dùng đúng hàm resolve này, nên hai lệnh luôn ra cùng một kết quả.
Chiến lược (hotfix.baseStrategy) | Ref in ra |
|---|---|
custom | Giá trị hotfixBaseRef |
staging, standalone hoặc không khai | hotfixBaseRef nếu có, không thì baseRef của repo |
release-latest | Báo lỗi: chiến lược này đã bỏ, khai custom kèm hotfixBaseRef |
Với custom mà thiếu hotfixBaseRef, release-latest, hoặc một chiến lược lạ, lệnh báo lỗi và không in ref. release-latest bị bỏ vì nó đoán nhánh release<N> lớn nhất: khi team thôi cắt nhánh release, nhánh lớn nhất vẫn còn trên remote và trông như bản mới nhất dù đã cũ nhiều tuần.
Ví dụ
bash
git -C repos/contact-center-be fetch origin
zenify hotfix baseref repos/contact-center-beLưu ý
Fetch trước khi chạy, để ref in ra khớp với remote. Xem thêm Base ref và port.
Lệnh liên quan
- zenify hotfix: Nhóm lệnh hỗ trợ hotfix, hiện có một lệnh con in base ref đã resolve.