如何使mercurial修订历史记录中的名称保持一致?

如何使mercurial修订历史记录中的名称保持一致?,mercurial,tortoisehg,Mercurial,Tortoisehg,可能重复: 在新安装时,我忘记在hg客户端中合理设置用户名。因此,最后几次提交将我列为“Billy”,而不是我一直使用的“Billy O'Neal” 有什么方法可以更改它们以使它们保持一致吗?可以使用诸如和之类的扩展来编辑历史记录,但是如果您已经推送了提交,则还必须编辑存储库的每个克隆。如果你是一小群用户,这可能是可能的,但否则就太晚了。这只是一个笑话:“我如何调整历史以满足我的需要。听起来像是选举年”。@DwB:Lol——不过说真的。我不想改变过去发生的事情;我不是mercurial专家,但

可能重复:

在新安装时,我忘记在hg客户端中合理设置用户名。因此,最后几次提交将我列为“
Billy
”,而不是我一直使用的“
Billy O'Neal


有什么方法可以更改它们以使它们保持一致吗?

可以使用诸如和之类的扩展来编辑历史记录,但是如果您已经推送了提交,则还必须编辑存储库的每个克隆。如果你是一小群用户,这可能是可能的,但否则就太晚了。

这只是一个笑话:“我如何调整历史以满足我的需要。听起来像是选举年”。@DwB:Lol——不过说真的。我不想改变过去发生的事情;我不是mercurial专家,但是快速浏览一下——日期是2009年——并没有办法在提交后更改提交者的名称。您可能需要编写一个扩展。@BillyONeal:您是否已推到任何地方?如果有,则根本无法修改它。如果没有,这是可能的(虽然不友好,但这是Mercurial设计的一篇文章)。使用完整的命令行转换同一问题