demo_docs/Knowledge Base/Branch Strategy.md
2025-05-14 09:42:59 +07:00

658 B

Trunk-Based Development là phương pháp quản lý nhánh trong Git, nơi tất cả thay đổi được tích hợp thường xuyên vào nhánh chính (main), còn gọi là "trunk".

  • Nhánh
    • Main
      • Giữ trạng thái sẵn sàng deploy.
      • Không commit trực tiếp; mọi thay đổi phải qua Pull Request (PR).
      • Luôn phải qua CI (lint, test, build) xanh mới merge.
    • Tính năng: feature/<tên-tính-năng>
    • Sửa lỗi: fix/<mô-tả-lỗi>
    • Công việc chung**: chore/<mô-tả>
  • Rule
    • Tồn tại < 2 ngày và tích hợp liên tục
  • Quy trình
    • Tạo PR => Review Code => CI Pass => Merge