Chúng tôi có một ứng dụng web mà chúng tôi cập nhật và phát hành hầu như hàng ngày. Chúng tôi sử dụng git như VCS của chúng tôi, và chiến lược phân nhánh hiện tại của chúng tôi rất đơn giản và bị phá vỡ: chúng tôi có một nhánh chính và chúng tôi kiểm tra những thay đổi mà chúng tôi cảm thấy hài lòng về nó. Điều này có hiệu quả, nhưng chỉ cho đến khi chúng tôi kiểm tra thay đổi đột ngột.Chiến lược chi nhánh Git cho nhóm dev nhỏ
Có ai có một chiến lược git branch yêu thích cho nhóm nhỏ đáp ứng các yêu cầu sau:
- trình tốt cho các đội từ 2 đến 3 nhà phát triển
- quá trình Nhẹ, và không quá nhiều
- Cho phép các nhà phát triển cách ly công việc trên các bản sửa lỗi và các tính năng lớn hơn một cách dễ dàng
- Cho phép chúng tôi giữ một nhánh ổn định (cho những khoảnh khắc 'crap' khi chúng tôi phải làm việc với máy chủ sản xuất của chúng tôi)
Lý tưởng nhất, tôi rất muốn nhìn thấy quá trình từng bước của bạn cho một dev làm việc trên một lỗi mới
Cũng Scott Chacon có một bài báo tuyệt vời trên trang web của mình trên h công việc của Github với công việc của Git - http://scottchacon.com/2011/08/31/github-flow.html – program247365
@ program247365 liên kết đó thật tuyệt vời (nó phải là câu trả lời của chính nó). Nó thực sự đơn giản, và nếu nó đủ tốt cho 35 nhân viên của GitHub, nó đủ tốt cho tôi :) –
@DustinBoswell Ok, làm cho nó, đó là câu trả lời của riêng: http://stackoverflow.com/a/11994209/5716 – program247365