Tôi có hai chi nhánh, Phát triển và Sản xuất. Mỗi cái đều có các phụ thuộc, một số khác nhau. Sự phát triển chỉ ra những phụ thuộc mà bản thân chúng đang được phát triển. Tương tự như vậy đối với Sản xuất. Tôi cần triển khai tới Heroku, dự kiến sự phụ thuộc của mỗi nhánh trong một tệp duy nhất được gọi là 'request.txt'.
Cách tốt nhất để tổ chức là gì?
Những gì tôi đã nghĩ về:
- Duy trì các tệp yêu cầu riêng biệt, một tệp trong mỗi nhánh (phải tồn tại khi hợp nhất thường xuyên!)
- Cho Heroku biết tệp yêu cầu nào tôi muốn sử dụng (biến môi trường?)
- Viết các kịch bản triển khai (tạo nhánh tạm thời, sửa đổi tệp yêu cầu, cam kết, triển khai, xóa nhánh tạm thời)