2014-03-24 65 views
1

我想將以下項目上傳到heroku:https://github.com/eranbetzalel/tick-logger在heroku託管時我應該使用單獨的分支嗎?

你可能已經注意到它沒有包含任何「heroku文件」(Procfile,不同的配置等等)。

我想創建以下配置我的本地庫:

  • Heroku的分支 - 將包含「Heroku的文件」。
  • master分支 - 將只包含源代碼(沒有heroku的東西)。

我的計劃是定期將本地heroku分支推送到heroku遠程倉庫(到其主分支),並將本地主分支推送到GitHub遠程倉庫(到其主分支)。

這有道理嗎?

任何有關更好實踐的建議都非常受歡迎。

回答

1

這不是一個好主意。

最好是明確你的項目 - 通常這意味着讓其他開發人員更容易弄清楚你的東西是如何工作的。

使用Heroku,您並不需要爲項目添加太多內容,只需添加一個依賴項文件和一個Procfile(通常)。

我會投票贊成將這些文件直接包含在頂層以避免將來的混淆。

我無法真正看到讓他們分開的好處。

相關問題