私は次のようなこのチュートリアルを実行しようとしています:
Mercurial の SSH 圧縮を有効にする
Mercurial グローバル設定ファイル (~/.hgrc) を編集します。次の行を UI セクションに追加します。
ssh = ssh -C
しかし、私のシステムにはそのファイルがありません。HGはもちろん装着。
デフォルトでは存在しません。存在する必要はありません — Mercurial の使用方法をカスタマイズするために存在するだけです。hgrc
ホームディレクトリにファイルを作成するだけで動作するはずです。
HERES 素晴らしい紹介記事 http://hgtip.com/tips/beginner/2009-09-30-configuring-mercurial
https://www.selenic.com/mercurial/hgrc.5.htmlのマンページから入手しました。
ファイル
Mercurial は、複数のファイルが存在する場合、それらから構成データを読み取ります。 これらのファイルはデフォルトでは存在しないため、適切な構成ファイルを自分で作成する必要があります。
ローカル構成は、リポジトリごとの /.hg/hgrc ファイルに入れられます。
ユーザー名設定などのグローバル構成は、通常、次の場所に配置されます。
%USERPROFILE%\mercurial.ini $HOME/.hgrc
これらのファイルの名前は、Mercurial がインストールされているシステムによって異なります。1 つのディレクトリの *.rc ファイルはアルファベット順に読み込まれ、後のファイルが前のファイルを上書きします。以下に複数のパスが示されている場合、前のパスの設定が後のパスよりも優先されます。
Unix では、次のファイルが参照されます。
- /.hg/hgrc (リポジトリごと)
- $HOME/.hgrc (ユーザーごと)
- /etc/mercurial/hgrc (インストールごと)
- /etc/mercurial/hgrc.d/*.rc (インストールごと)
- /etc/mercurial/hgrc (システムごと)
- /etc/mercurial/hgrc.d/*.rc (システムごと)
- /default.d/*.rc (デフォルト)
Windows では、次のファイルが参照されます。
- /.hg/hgrc (リポジトリごと)
- %USERPROFILE%.hgrc (ユーザーごと)
- %USERPROFILE%\Mercurial.ini (ユーザーごと)
- %HOME%.hgrc (ユーザーごと)
- %HOME%\Mercurial.ini (ユーザーごと)
- HKEY_LOCAL_MACHINE\SOFTWARE\Mercurial (インストールごと)
- \hgrc.d*.rc (インストールごと)
- \Mercurial.ini (インストールごと)
- /default.d/*.rc (デフォルト)