1

Mercurial を初めて使用するので、個人的なプロジェクトの最初のコミットを実行したいと考えています。Ubuntu 12.04 マシンでローカルに作業しています。

コマンドを実行すると:

hg init [folder]
cd [folder]
hg add
hg commit

コミット時に何か問題が発生し、コミットが中止されます。2 つの異常な点に気付きました。

  • Mercurialは開きますが、空のgedit ウィンドウの終了を待機しません。そのため、ファイルを編集すると、メッセージが空であるため、hg は既にコミットを中止しました。
  • gedit は、通常の代わりに空のファイルでポップアップします

    HG: コミット メッセージを入力します。「HG:」で始まる行は削除されます。HG: コミットを中止するには、メッセージを空のままにします。...など...

これを機能させるにはどうすればよいですか?次のコマンドが機能することにも注意してください。

hg commit -m 'initial commit'

私の Mercurial 構成ファイルは次のようになります。

# User Interface settings
[ui]
username= Niccolò X <mymail@x.is>
editor = gedit
merge=meld

# Enabled extensions
[extensions]
hgext.gpg=
hgext.convert=

# GPG extension settings
#[gpg]
#key=<your private gpg key>
4

1 に答える 1