如何使用Mercurial部署到Heroku?

Mar*_*tin 26 mercurial heroku

我已经使用Mercurial很长一段时间了,我想开始使用Heroku作为部署平台.但是,他们似乎只支持Git.有没有人知道Heroku如何使用Mercurial?

Max*_* R. 26

安装Hg-Git mercurial插件后,.hg/hgrc在存储库中添加别名:

[alias]
push-heroku = push git+ssh://git@heroku.com:<app name>.git
Run Code Online (Sandbox Code Playgroud)

您现在可以将您的应用程序推送到Heroku:

hg push-heroku
Run Code Online (Sandbox Code Playgroud)

请注意,Heroku默认情况下不会将您的存储库名称与远程Heroku应用程序名称链接.

  • 你被[这个bug](https://github.com/schacon/hg-git/issues/226)击中,所以你需要从github repo安装最新版本的hg-git,因为你需要这个[提交](https://github.com/schacon/hg-git/commit/ed4cbf893ca9287ce6a82b970dbea08565f3dbc9). (4认同)