2

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はマスターブランチを必要としています。作成してプッシュしてみました

hg push -b master git+ssh://git@heroku.com:nrb.git/

しかし、同じ結果が得られました。hg-gitにmasterという名前のブランチをHerokuにプッシュさせる方法はありますか?

4

2 に答える 2

2

コマンドの「-b」を「-B」に置き換えてみてください。小文字はブランチをプッシュすることを意味し、大文字はブックマークをプッシュすることを意味します。これは、Hg-GitがGitブランチにマップするものです(とにかく、最も一般的なユースケースでは)。

于 2012-12-26T05:23:56.783 に答える
0
  1. .hg\git\HEADファイルの内容を確認してください。ref: refs/heads/master
  2. 必要に応じて、ヒントのデータを確認して修正します

    $ hg log -r tip

    changeset: 7:32bbc6bc3867

    bookmark: master

    tag: default/master

    tag: tip

于 2012-12-21T17:52:54.860 に答える