【发布时间】:2012-12-18 22:06:08
【问题描述】:
几个月来,我一直在使用 hg-git 将我的 hg 存储库部署到 Heroku,但它最近停止了工作。
0 HAL:0 work/nrb % hg push git+ssh://git@heroku.com:nrb.git
pushing to git+ssh://git@heroku.com:nrb.git/
exporting hg objects to git
converting revision 75ef42d9fe22b99259a2a05b28be56c92d0aa01b
creating and sending data
["git-receive-pack 'nrb.git'"]
Pushed to non-master branch, skipping build.
如您所见,Heroku 想要一个 master 分支。我尝试创建一个并使用
hg push -b master git+ssh://git@heroku.com:nrb.git/
但得到了相同的结果。 有没有办法让 hg-git 将一个名为 master 的分支推送到 Heroku?
【问题讨论】:
-
尝试将命令中的“-b”替换为“-B”。小写意味着推送一个分支,而大写意味着推送一个书签,这是 Hg-Git 映射到 Git 分支的内容(无论如何,在最常见的用例中)。包含有关您的存储库的一些信息可能会有所帮助,尤其是存在哪些书签。
-
就是这样,谢谢。如果您将评论作为答案,我会接受。