5

Hg-Gitをインストールしたばかりですが、同じリポジトリからBitbucket.orgとGithub.comの両方にプッシュできるかどうか疑問に思いました。私は次のようなことを考えています:

$ #make commits
$ hg push #pushes to Bitbucket since it is set as `default` in hgrc
$ hg push "github remote alias" #push to Github

そのため、デフォルトではBitbucketにプッシュし、「リモート」エイリアスを指定してGithubにプッシュします。

4

1 に答える 1

12

質問がhg push複数のリモート宛先にプッシュできるようにする方法である場合、1つはデフォルトで、もう1つは名前付きです。それは簡単です。

リポジトリ内のファイルを編集し、.hg\hgrc以下を追加/変更します。

[paths]
default = https://hg01.codeplex.com/mercurialnet
kiln = https://lassevk.kilnhg.com/Repo/Mercurial-Net/dev/trunk/

上記は私のプロジェクトの1つの設定です。デフォルトでは、すなわち。hg pushCodePlexにプッシュするだけですが、を実行してキルンにプッシュするように依頼することもできhg push kilnます。

名前付きのものdefaultは基本的に、リモート宛先のエイリアスを指定しない場合に使用されるものであり、に加えて0個以上の名前付きのものを使用できますdefault

それがあなたの質問ではなかった場合は、詳しく説明してください。

于 2011-04-02T16:01:26.910 に答える