对 Mercurial 来说相当新,我想执行我个人项目的初始提交。我在我的 Ubuntu 12.04 机器上本地工作。
当我执行命令时:
hg init [folder]
cd [folder]
hg add
hg commit
在提交时出现问题,提交被中止。我注意到两件不正常的事情:
- Mercurial打开但不等待退出一个空的gedit 窗口,所以当我编辑文件时 hg 已经中止了提交,因为消息是空的;
gedit 弹出一个空文件而不是通常的
HG:输入提交信息。删除以“HG:”开头的行。HG:将消息留空以中止提交。... ETC ...
我如何让这个工作?另请注意,以下命令有效!
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>