Saya memiliki dua cabang, Pengembangan dan Produksi. Masing-masing memiliki dependensi, beberapa di antaranya berbeda. Pengembangan menunjuk ke dependensi yang dalam pengembangan itu sendiri. Begitu juga untuk Produksi. Saya perlu menerapkan ke Heroku yang mengharapkan ketergantungan masing-masing cabang dalam satu file yang disebut 'requirement.txt'.
Apa cara terbaik untuk mengatur?
Apa yang saya pikirkan:
- Pertahankan file persyaratan terpisah, satu di setiap cabang (harus bertahan dari penggabungan yang sering!)
- Beri tahu Heroku file persyaratan mana yang ingin saya gunakan (variabel lingkungan?)
- Tulis skrip penerapan (buat cabang temp, ubah file persyaratan, komit, terapkan, hapus cabang temp)