Sử dụng GIT cho người mới bắt đầu (Tiếng Việt). Slide được chia sẻ tại công ty Jupitech.
Đặc biệt là sử dụng git với Unity 3D.
Tác giả không chịu trách nhiệm về mức độ chuẩn xác với các nội dung có trong slide.
18. BRANCH – RẼ NHÁNH TRONG GIT
• Nhánh giúp 1 dự án được tổ chức tốt hơn.
• Có nhiều cách tổ chức nhánh. Nhưng phổ biến nhất là:
• 1 nhánh dành cho các phần code đã chạy ổn định (master, production)
• 1 nhánh dành cho các phần code đang phát triển (beta, testing)
• Các nhánh topic: dành cho từng task, issue, thậm chí là các idea, hướng
phát triển. Sau khi developer hoàn thành sẽ merge vào nhánh testing. Sau
khi test xong thì merge tiếp vào nhánh production.
20. VÍ DỤ VỀ 1 DỰ ÁN CỤ THỂ
- Commit C0 là commit khởi tạo dự án.
- Đến commit C1 thì phát hệ thống có lỗi (issue 91)
- Tạo branch iss91 để xử lý lỗi đó.
- TRong quá trình xử lý issue 91, commit C4 thì lại
phát hiện ra 1 cách xử lý tốt hơn => tạo branch
iss91v2 để phát triển theo hướng mới trong khi
vẫn duy trì làm theo cách cũ trên iss91
- Trong quá trình phát triển dự án, đến commit
C10 thì nghĩ ra 1 số idea rất hay, nhưng bạn
không chắc nó có đc cả team đồng ý hay không?