我应该从 .hgrc 文件中删除哪一行 hg-git ?

我应该从 .hgrc 文件中删除哪一行 hg-git ?

每当我使用 Mercurial 执行任何操作(例如hg status在存储库文件夹中)时,我都会收到一条消息:

extension 'git' overrides commands: gclear git-cleanup gimport gverify gexport

我的相关部分~/.hgrc是:

[extensions]
hggit = 
hgext.git = 

删除这两行中的任何一行都会使该消息消失,但是 - 我应该删除哪一行,应该保留哪一行?

我使用 Devuan ASCII 2.0(但这不是发行版生成的.hgrc文件)。封装版本:

  • 水银 4.0-1+deb9u1
  • Mercurial-git 0.8.11-1
  • git 1:2.11.0-3+deb9u3

答案1

问题是你包含了 hg-git 两次。

hggit =

是推荐的方式

hgext.git =

是启用扩展的旧方法,在 Mercurial 中可用只是为了向后兼容。

我建议只使用第一个。

相关内容