Skip to content

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
customGiá trị hotfixBaseRef
staging, standalone hoặc không khaihotfixBaseRef nếu có, không thì baseRef của repo
release-latestBá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-be

Lư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.