2014-03-24 38 views
1

我想将以下项目上传到heroku:https://github.com/eranbetzalel/tick-logger在heroku托管时我应该使用单独的分支吗?

你可能已经注意到它没有包含任何“heroku文件”(Procfile,不同的配置等等)。

我想创建以下配置我的本地库:

  • Heroku的分支 - 将包含“Heroku的文件”。
  • master分支 - 将只包含源代码(没有heroku的东西)。

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

这有道理吗?

任何有关更好实践的建议都非常受欢迎。

回答

1

这不是一个好主意。

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

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

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

我无法真正看到让他们分开的好处。

相关问题