デフォルトのリポジトリを設定する方法


109

Mercurialローカルリポジトリのデフォルトのリモートリポジトリを設定するにはどうすればよいですか?


説明できますか?実行時にデフォルトのURLを参照していますhg pullか?
Matthew Flaschen、2009

はい、「hg pull」を実行した後に「リポジトリのデフォルトが見つかりません」というメッセージが表示されます。
demas

回答:


163

.hg / hgrcファイルにあります。

[paths]
default = http://myserver/hg/repo1
default-push = ../mytestrepo

2
ありがとう。しかし、コマンドプロンプトから設定する方法はあるのでしょうか?
demas

34
はい、@demas:echo -e "[paths]\ndefault = http://myserver/hg/repo1\ndefault-push = ../mytestrepo" >> .hg/hgrc
トンファー

ええ、両方の点でトンファの権利。あなたはファイルを編集することによってそれをします、そしてあなたがエディタをポップオープンしたくないならあなたはシェルリダイレクトによってそれをすることができます。「設定」コマンドはありません。
Ry4an Brase

3
@demas元のリポジトリからクローンを作成すると、パスが正しく設定されます。これが、コマンドラインから実行する唯一の健全な方法です。
weberc2

1
man hgrc今日(9年後:-) default:pushurlはデフォルトプッシュの代わりにすべきだと言っています。
Harald
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.