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

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

【问题讨论】:

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

标签: mercurial aliases


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2016-10-25
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 2015-10-06
    • 2021-03-03
    • 2020-02-04
    • 2020-05-23
    • 1970-01-01
    相关资源
    最近更新 更多