如何为 mercurial 用户创建别名?

Posted

技术标签:

【中文标题】如何为 mercurial 用户创建别名?【英文标题】:How to create an alias for a mercurial user? 【发布时间】:2011-02-28 11:16:09 【问题描述】:

我正在寻找一种方法来为已提交到 mercurial 存储库的用户创建别名。例如,如果有一个名为 user1 的用户,我希望他所做的每个提交都以 user2 为名。

【问题讨论】:

您是指-u 选项到hg commit 吗?或者您是否正在寻找一种方法来更改存储库中的用户名,以便如果我使用用户名“john.doe”签入,Mercurial 会将其更改为“joe.soap”? 我知道 -u 选项。我需要完全按照你最后描述的去做!! 【参考方案1】:

如果您要更改已用于某些提交的名称,您可以使用 hg converthg 的源和目标类型以及 --authors 映射文件来实现。但是,这样做你会更改每个变更集的哈希值,如果有人已经克隆了你的 repo,你就会把它们放在里面。

如果您正在谈论即将到来的提交,那么只需使用 -u 选项到 hg commit 将它们设为您想要的任何内容。

【讨论】:

以上是关于如何为 mercurial 用户创建别名?的主要内容,如果未能解决你的问题,请参考以下文章

TypeScript 如何为泛型函数创建泛型类型别名?

如何为 DJANGO 中动态创建的 URL 设置 URL 别名?

如何为表的创建用户、创建日期、修改用户、修改日期编写查询

如何为其他用户创建模型

Python - 如何为用户输入创建删除函数?

如何为在网站上注册的用户创建自动创建子域?