Chúng tôi sẽ bắt đầu sử dụng Git (chưa sử dụng nó) và tôi muốn xác định quy trình công việc.
Chúng tôi có 4 đội tại 4 địa điểm toàn cầu khác nhau, cùng phát triển cùng một sản phẩm. Mỗi đội sở hữu một phần mã sản phẩm, nhưng đôi khi họ cũng phải thực hiện thay đổi mã do các đội khác sở hữu.
Có một đề xuất cho một quy trình làm việc Git cho môi trường như vậy?
Tôi đã xem bài viết này , nhưng cách tiếp cận ở đây là "chúng tôi tạo ra các nhánh bổ sung ít khi có thể" và tôi tin nhiều hơn vào cách tiếp cận "nhánh cho mỗi câu chuyện của người dùng".
Ngoài ra, bài viết này trình bày một cách tiếp cận tốt đẹp.
Tôi đã nghĩ rằng có một nhánh chính, một nhánh vĩnh viễn cho mỗi nhóm định kỳ hợp nhất thành chủ và một nhánh theo câu chuyện của mỗi người dùng hợp nhất với các nhánh của các đội. Liệu nó có ý nghĩa, hoặc nó sẽ không hoạt động?