2017-11-03 12 views
3

プルイング時とプッシュイング時に異なるデフォルトのリモートレポジトリを使用するように(つまり、そのレポの名前/パスを指定しない)、どのようにしてmercurialを設定しますか?異なる既定の上流と下流のパス

例:

$ hg pull 
pulling from https://pull.from.here 

$ hg push 
pushing to https://push.to.here 

答えて

4

私は(thisは私が探していたものに関連している、ではない)まだStackOverflowの上でこれを発見していないので、私は自分のquetionに答え:

することができますだから、hg help config.paths

によって示されるように持つ、default:pushurlを指定されたパスを設定し.hg/hgrc含む:

[paths] 
default = https://pull.from.here 
default:pushurl = https://push.to.here 

利回り:

$ hg pull 
pulling from https://pull.from.here 

$ hg push 
pushing to https://push.to.here 
+0

それはとてもそれがSOではありません驚くべきことではない比較的新しい機能です。 – ngoldbaum

+1

'default-push'は古いスペルで、まだサポートされています。それはあなたのリンクに記載されています。 –

+1

'hg help paths'や' hg help -c paths'( 'hg help config'は少し長いです)が役に立ちます。 – aflp91

関連する問題