Branch đặt tên như hit TikTok

branch-final-v2-done-ok, fixbug-this-time-fr, admin-test-merge-sml – tên branch hay hơn cả caption TikTok!

Khi audit Git, nhìn danh sách branch mà tôi cứ tưởng đang lướt TikTok: mỗi người đặt tên branch theo cảm hứng, từ “final-v3” đến “test-thu-nhe”. Kết quả? Không ai biết branch nào để làm gì, đã merge hay chưa, và cả team lạc trong “vũ trụ branch”.

Đa vũ trụ "git branch" hỗn loạn

Mô tả: Branch không có chuẩn

Thực trạng:
  • Branch tên ngẫu hứng: feature-v1, bugfix-2, test-abc, hoặc “admin-fix-nhe”.
  • Không liên kết với issue/ticket, khó trace công việc.
  • Branch tồn tại mãi mãi, không ai dọn, repo như bãi rác.
Hệ quả:
  • Khó tìm branch: Không biết branch nào đang phát triển feature nào.
  • Merge nhầm: Merge branch sai vì tên không rõ ràng.
  • Repo lộn xộn: Hàng chục branch cũ nằm im, không ai dám xóa.

Giải pháp: Chuẩn hóa tên branch

Để branch dễ hiểu:
  • Dùng naming convention: Tên branch theo mẫu: feature/, bugfix/, hotfix/, release/ + ID ticket (ví dụ: feature/ISSUE-123-login).
  • Liên kết với issue: Dùng ID từ Jira/Trello để dễ trace.
  • Dọn branch cũ: Xóa branch sau khi merge, dùng git branch -d hoặc tự động qua CI/CD.

Ví dụ: Branch feature/USER-456-add-payment rõ ràng hơn “payment-v2-final”.

🎯 Tóm lại: Chuẩn hóa tên branch giúp Git gọn gàng, dễ trace. Đừng để repo thành “bảng xếp hạng TikTok” của các tên branch ngẫu hứng.

Post a Comment

Mới hơn Cũ hơn