我有一个包含大量相关项目的父目录。其中一些项目是部署到heroku的应用程序,它使用基于git的机制来部署应用程序。结果是我最终在父git中使用了git存储库。在不同的分支机构工作时,这可能会非常混乱。管理这样一个环境的最佳实践是什么?
答案 0 :(得分:0)
最佳做法是正确模块化您的项目,不同的项目属于不同的回购。根据您的需要,Heroku的不同部署属于不同的repos,并且没有理由在另一个 repo中聚合它们,这在git中是完全错误的。
我喜欢使用的经验法则是子域名,任何生活在子域名中的东西(即部署到不同的环境)都可以很容易地成为一个单独的回购/项目。