2016-06-01 14 views
0

私は読み取り専用のgitリポジトリを持つクラスを取っています。私はこれをhg repoにクローンしたい。しかし、私はこのリポジトリに戻ることができないので、私は自分のローカル変更でbitbucketのrepoにプッシュしたいが、git repoからの変更は引き続きプルダウンする。私はあなたがhg-gitでgit repoをクローンすることができると知っていますが、クラスのための読み取り専用のgit remoteを除いてすべてがhgであることを望みます。ありがとう!Hg Repo with GitとHg Remotes

+0

リモートmに複製またはプッシュするだけですercurial repoとそれはそれです。あなたがgitのものである必要はありませんにプッシュリモート。 – planetmaker

答えて

2

はちょうどあなたがレポのクローンを作成しますときに、プロジェクトの.hgrc

Gitリポジトリのパスは、自動的に表示されますで定義された2つのパスを持っています。 HGのURLあなたがわずかに異なる2つのconfigs(そして得られたコマンド)

default = git+URL/OF/GIT 
hg = URL/OF/HG 

が使用することを意味を持つことができる最新のMercurialで手

で追加する必要がhg pull + hg push hg

default = git+URL/OF/GIT 
default:pushurl = URL/OF/HG 

hg pull + hg pushを使用することを意味しますが、とにかくMercurial-repoにプッシュが発生します