我不知道为什么,但从今天开始我的问题就是将我的源码推向回购.我得到abort: no username supplied (see "hg help config")
的东西是我[ui]在hgrc中有部分:
[ui]
username = My username
verbose = true
Run Code Online (Sandbox Code Playgroud)
问题出在哪里呢?
Ry4*_*ase 10
尝试做:
hg --debug showconfig
Run Code Online (Sandbox Code Playgroud)
它显示了Mercurial正在查找的所有配置设置以及它们在哪里找到它们.由于它看起来像是在Windows上,因此hgrc文件前面的BOM(字节顺序标记)就是一种可能性.Nodepad喜欢错误地将它们放在那里.
在紧要关头你可以随时做hg --config ui.username=Whatever_you_want commit,但这是一个可怕的长期解决方案.
最后,人们希望错误commit,但你说你正在接受它push.我无法想象会发生什么.