0
我在GitHub上有一個Git存儲庫,一個用於我們的生產服務器。 GitHub的一個是針對其他開發人員的,因此我希望那個遠程開發人員需要某些文件。這些文件不需要生產,所以我不想讓它們在生產環境中。將不同的文件推送到不同的Git遠程機器人
設置此方法的一種方法是單獨.gitignore的,但我知道這不被推薦。如果不是有另一個可行的解決方案?
謝謝。
我在GitHub上有一個Git存儲庫,一個用於我們的生產服務器。 GitHub的一個是針對其他開發人員的,因此我希望那個遠程開發人員需要某些文件。這些文件不需要生產,所以我不想讓它們在生產環境中。將不同的文件推送到不同的Git遠程機器人
設置此方法的一種方法是單獨.gitignore的,但我知道這不被推薦。如果不是有另一個可行的解決方案?
謝謝。
如果不知道更多關於開發只需要的文件的性質,就很難給出具體的建議,但單獨的開發和生產資源庫幾乎不是您應該採取的方法。您幾乎可以保證開發和生產最終不會同步!
一般來說,如果這些文件是第三方依賴項,大多數軟件包管理器都有一些方法來管理僅依賴於開發的依賴項(並且您可能希望將它們安裝到的目錄放在.gitignore中)。如果它們與配置相關,則嘗試將值推送到環境變量中或在部署步驟中寫入生產值。
給The Twelve-Factor App一個閱讀,它充滿了管理這些事情的好信息。