Heroku可以作为版本控制吗?

Joa*_*how 2 git ruby-on-rails github heroku assembla

我正在与这个学校项目(RoR中的webapp)一起工作,我们进入了这场斗争.

有人说我们应该使用Heroku作为我们的web主机,因为它使用git进行版本控制.另一个说使用Heroku作为Web主机很酷,但它不会存储旧代码并跟踪更改,所以我们应该设置我们自己的github/assembla-git.

谁是对的?

ck3*_*k3g 5

Heroku使用git进行部署.所以你也可以用它作为版本控制.

但我不推荐它.当你推到heroku时,它意味着部署到生产.但是你的代码还没有准备好.尚未测试,功能未完全实施等.

您可以为存储库添加2个远程.

git push origin master # github
git push heroku master 
Run Code Online (Sandbox Code Playgroud)

所以我建议你使用heroku作为webhost和github作为版本控制