这个问题可能是由于我缺乏理解我应该做的事情! 我在一台机器上制作了一个rails应用程序并进行了部署。 然后将其克隆到另一台机器上,从那里做一些改变。 回到第一台机器并创建了一些分支来进行一些更改...... 我知道我想让我的第一台机器拥有heroku东西。
作为单个heroku用户,在多台计算机上进行此类开发的最佳策略是什么?
我现在正在做的是创建一个分支,在该分支中执行git pull,然后合并更改....听起来不错?
感谢。
答案 0 :(得分:2)
Git是一个分散式版本控制系统,您可以在其中推送和下载代码存储库。部署到Heroku的行为与推送代码同义。同样,要结帐Heroku代码,您只需下拉代码即可。
虽然你可以使用Heroku作为推升和拉下你的分支(并做所有提交)的地方,但我强烈建议你设置一个额外的远程存储库(我建议GitHub)你在哪里执行大部分代码更改,并仅使用Heroku存储库进行部署。然后,您可以在部署之前合并,分支或更改为master。