这个问题可能是由于我缺乏理解我应该做的事情! 我在一台机器上制作了一个 Rails 应用程序并部署了它。 然后将其克隆到另一台机器上进行一些更改。 回到第一台机器并创建一些分支来进行一些更改...... 我知道希望我的第一台机器有 heroku 的东西。
作为单个 heroku 用户在多台机器上进行此类开发的最佳策略是什么?
我现在正在做的是创建一个分支,执行 git pull 到该分支,然后 merge 更改......听起来对吗?
谢谢。
最佳答案
Git 是一个分散的版本控制系统,您可以在其中上推和下 pull 代码存储库。部署到 Heroku 的行为与推送代码同义。同样,要查看 Heroku 代码,您只需下 pull 代码即可。
虽然您可以使用 Heroku 作为上推和下 pull 分支(并执行所有提交)的地方,但我强烈建议您设置一个额外的远程存储库(我建议 GitHub ),您可以在其中执行大部分代码都会更改,并且仅使用 Heroku 存储库进行部署。然后,您可以在部署之前 merge 分支或更改到 master 中。
关于git heroku 多台计算机工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12808832/