Heroku,像一个Git仓库吗?

3
我有一个困惑关于Heroku的问题。我创建了一个小的Ruby on Rails应用程序,将其部署到免费版本的Heroku,并使用了许多git调用来完成。我想知道,Heroku能否像Bitbucket一样用作代码托管平台?还是有一份好的文档可以展示如何同时使用git仓库和Heroku工作?我对git比较新,所以可能不理解流程。我知道我可以进行本地提交,但是我是否应该将其推送到像Bitbucket这样的平台进行推拉操作(我之前是这样做的来使Heroku工作),那么这是我的仓库吗?还是应该将其推送到Bitbucket并在分支/合并中进行操作,然后再将其推送到Heroku进行生产推送?我想问一下,Heroku的典型工作流程是什么,对我来说不太清楚。
2个回答

2

我不知道是否典型,但对于我来说,我按照Heroku的说明将Heroku目标添加为远程,然后只需推送到该目标即可,同时保留我的开发存储库在Github、Bitbucket或其他平台上。


0
Heroku能像Bitbucket一样用作代码托管吗?
是的,所有的git仓库都只是git仓库,所以当你进行git push时,所有历史记录的完整副本都在那个位置。因此,尝试从一个git仓库推送,然后克隆到另一个仓库。
您可以使用heroku远程执行任何git远程操作。尝试将分支推送到heroku。
git co -b branch; git push heroku branch;

然后Heroku将拥有一个完整的git分支。

我建议您了解分布式版本控制系统的强大之处。

http://en.wikipedia.org/wiki/Distributed_revision_control


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接