0

我有一个包含一堆相关项目的父目录。其中一些项目是部署到 heroku 的应用程序,它使用基于 git 的机制来部署应用程序。结果是我最终在父 git 中使用了 git 存储库。在跨不同分支工作时,这可能会非常混乱。管理这种环境的最佳实践是什么?

4

1 回答 1

0

最佳实践是适当地模块化您的项目,不同的项目属于不同的存储库。根据您的需要,Heroku 的不同部署属于不同的存储库,没有理由将它们聚合到另一个存储库中,这在 git 中是完全错误的。

我喜欢使用子域的经验法则,任何将存在于子域中的东西(即部署到不同的环境)都可以很容易地成为一个单独的 repo/项目。

于 2013-08-21T15:20:13.017 回答