31 điểm bởi xguru 2025-11-26 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Công cụ tự động viết lại toàn bộ lịch sử git sang định dạng Conventional Commits tốt hơn sau khi AI đọc và hiểu toàn bộ lịch sử
  • Hữu ích khi cần một lịch sử gọn gàng, như dọn dẹp trước khi công khai mã nguồn mở, đánh bóng lần cuối trước khi tạo PR cho nhóm, hoặc làm sạch commit của dự án cá nhân
  • Hỗ trợ cả OpenAI và Ollama, và khi dùng LLM cục bộ (Ollama) thì có thể tránh để diff mã nguồn đi ra ngoài
  • Hỗ trợ tích hợp Git Hooks, cho phép thiết lập để AI tự động đề xuất/tự động tạo message commit tại thời điểm commit
    • Hook pre-commit: xem trước gợi ý của AI trước khi commit
    • Hook prepare-commit-msg: tự động áp dụng message đã được phê duyệt
    • Mỗi hook đều là kiểu opt-in nên cần cấu hình bảo mật
  • Hỗ trợ workflow chuyên nghiệp
    • Bộ lọc thông minh: chỉ chọn các message có vấn đề để cải thiện bằng lọc thông minh, bỏ qua những commit đã được viết tốt
    • Tự động tạo nhánh sao lưu trước mọi thao tác để có thể khôi phục
    • Dry-run: xem trước trước khi thay đổi bằng --dry-run, giới hạn phạm vi xử lý bằng --max-commits
    • Tính năng quality scoring để nhận diện các commit cần cải thiện
    • Hỗ trợ template tùy biếnCOMMIT_MESSAGE.md để phản ánh quy tắc riêng của từng nhóm
      • Tự động tìm trong thư mục gốc dự án, .git, .github
    • Có thể kiểm tra chất lượng commit khi xác thực PR nhờ tích hợp CI/CD pipeline
    • Kiến trúc xử lý hiệu quả hỗ trợ hiển thị tiến độ theo thời gian thực và xuất màu
  • Giấy phép MIT
  • Lưu ý
    • Viết lại lịch sử Git sẽ làm thay đổi hash commit nên không khuyến nghị trên nhánh dùng chung
    • Nên dùng cho dự án cá nhân hoặc giai đoạn dọn dẹp trước khi công khai mã nguồn mở
    • Không áp dụng lên nhánh main/master nếu chưa có thống nhất trong nhóm

Chưa có bình luận nào.

Chưa có bình luận nào.