这个问题可能是由于我对我应该做的事情缺乏了解!我在一台机器上制作了一个 Rails 应用程序并部署了它。然后将其克隆到另一台机器以从那里进行一些更改。回到第一台机器并创建了一些分支来进行一些更改......我知道我希望我的第一台机器拥有 heroku 的东西。
作为单个heroku用户,在多台机器上进行此类开发的最佳策略是什么?
我现在正在做的是创建一个分支,在该分支中执行 git pull,然后合并更改......听起来对吗?
谢谢。
Git 是一个去中心化的版本控制系统,您可以在其中上推和下拉代码存储库。部署到 Heroku 的行为等同于推送代码。同样,要检查 Heroku 代码,您可以简单地下拉代码。
尽管您可以使用 Heroku 作为上推和下拉分支(并执行所有提交)的地方,但我强烈建议您设置一个额外的远程存储库(我推荐GitHub),您可以在其中进行大部分代码更改,并且仅使用您的 Heroku 存储库进行部署。然后,您可以在部署之前合并和分支或更改到 master。