0

Cygwinabort: no username supplied (see "hg help config")で使用しようとするとエラーが発生します。hg commit/users/username ディレクトリに Mercurial.ini ファイルを適切にセットアップしました (Windows 7 を使用しています)。

を使用hg showconfig --debugすると、次が返されます。

read config from: /usr/etc/mercurial/hgrc
read config from: /etc/mercurial/hgrc
read config from: /home/Mark/.hgrc

したがって、私は Cygwin を使用しているため、Linux を使用しているかのように Mercurial 構成ファイルをチェックしていると想定しています。Cygwin で Mercurial を使用してこの問題に遭遇した人はいますか?

Mercurial に構成ファイルの適切なフォルダーをチェックインさせるにはどうすればよいですか (これも Windows 7 で Cygwin を使用するためです)。

4

1 に答える 1

1

回避策として、HGUSER 環境変数を目的のユーザー名に設定するだけです。

しかし、より良い解決策は%include、Hg が読み取っている hgrc ファイルの 1 つに行を追加して、作成したファイルを強制的に含めることです。次のようなものです。

%include /users/username/.hgrc

ハードコーディングされたユーザー名を避けるために、Cygwin に $USER などを使用させることもできます。

詳細については、hgrc の man ページを参照してください。

于 2012-07-20T04:47:55.710 に答える