如何为 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 convert
和 hg
的源和目标类型以及 --authors
映射文件来实现。但是,这样做你会更改每个变更集的哈希值,如果有人已经克隆了你的 repo,你就会把它们放在里面。
如果您正在谈论即将到来的提交,那么只需使用 -u
选项到 hg commit
将它们设为您想要的任何内容。
【讨论】:
以上是关于如何为 mercurial 用户创建别名?的主要内容,如果未能解决你的问题,请参考以下文章