我有兩個分支,開發和生產。每個都有依賴關係,其中一些是不同的。 Development 指向本身正在開發中的依賴項。對於生產也是如此。我需要部署到 Heroku,它希望每個分支的依賴項都在一個名為“requirements.txt”的文件中。
什麼是最好的組織方式?
我有什麼想到:
- 維護單獨的需求文件,每個分支一個(必須經受住頻繁的合併!)
- 告訴 Heroku 我要使用哪個需求文件(環境變量?)
- 編寫部署腳本(創建臨時分支、修改需求文件、提交、部署、刪除臨時分支)
我有兩個分支,開發和生產。每個都有依賴關係,其中一些是不同的。 Development 指向本身正在開發中的依賴項。對於生產也是如此。我需要部署到 Heroku,它希望每個分支的依賴項都在一個名為“requirements.txt”的文件中。
什麼是最好的組織方式?
我有什麼想到: