Feature sẽ được checkout từ branch develop => sau khi hoàn thiện được create pull request về develop và assign cho người review code (ky tạo pull request cần ghi rõ chức năng giải thích các tính năng phát triển)=> người review check OK sẽ confirm lại để merge lên dev để bên QA test => Sau khi bên QA test xong chủ động tạo pull request merge lên live khi task đã ok
Hotfix sẽ được checkout từ master => sau khi fix ok sẽ được pull request về master assign cho người review code (ky tạo pull request cần ghi rõ chức năng giải thích các tính năng phát triển) => người review code ok sẽ confirm lại để merge lên live và báo cho người hotfix check lại => nếu tính năng được fix thành công quản lý sẽ chủ động merge ngược lại về develop
Cách đặt tên :
feature/username_timeday_taskname -> feature/tuananh_2_2_2020_forgot_licence
hotfix/username_timeday_bugname -> hotfix/tuananh_2_2_2020_forgot_licence
Note
Tính năng của ai sẽ phải chủ động test , trước khi đẩy sang cho bên thứ 3 test và nhận sản phẩm.