1. ホーム
  2. mercurial

[解決済み] Mercurial の "デフォルト" 親 URL を変更する

2022-07-30 05:40:30

質問

Mercurial のリポジトリがあり、デフォルトの親 URL (クローンしたソース) から取得しているとします。

ここで、デフォルトの親URLを変更したいと思います(ホスト名の変更、または別のマシンにコピーされたなど)。これを行う方法はありますか、それとも新しい URL から再クローン化しなければなりませんか。

どのように解決するのですか。

.hg/hgrc ファイルの [paths] セクションに複数のエントリを追加することもできます。

[paths]
default = /repo_store/hg/project1
sandbox = /repo_store/hg/project1_experimental

そして、そのエイリアスをmercurialコマンドで指定することができます。デフォルトのレポは指定する必要はありませんが、その他のレポは指定する必要があります。

hg in            # check incoming changes from default repo
hg in default    # check incoming changes from default repo
hg in sandbox    # check incoming changes from sandbox repo
hg pull sandbox  # pull changes from sandbox repo