在heroku托管时我应该使用单独的分支吗?

时间:2014-03-24 16:15:03

标签: git heroku github

我想将以下项目上传到heroku:https://github.com/eranbetzalel/tick-logger

您可能已经注意到它并不包含任何" heroku文件" (Procfile,不同的配置等......)。

我想为本地存储库创建以下配置:

  • heroku分支 - 将包含" heroku文件"。
  • master branch - 将只包含源代码(没有heroku东西)。

我的计划是定期将本地heroku分支推送到heroku远程存储库(到其主分支),并将本地主分支推送到GitHub远程存储库(到其主分支)。

这有意义吗?

非常欢迎任何关于更好做法的建议。

1 个答案:

答案 0 :(得分:1)

这不是一个好主意。

最好明确表达您的项目 - 通常这意味着让其他开发人员更容易弄清楚您的项目是如何运作的。

使用Heroku,您不需要为项目添加太多内容,只需要依赖文件和Procfile(通常)。

我投票赞成将这些文件直接包含在顶层以避免将来混淆。

我无法真正看到将它们分开的好处。