2012-04-02 60 views
0

我正在尝试更改Mercurial的模板。Mercurial的作者描述

当我将一些文件推送到我的存储库时,日志文件列出了我的电脑名称,而不是用户名登录。 我不想要PC的名称,我想登录的用户名显示出来。 我该怎么做?

+0

您*不推*(我认为),但*提交* – 2012-04-02 18:19:52

+0

是我推送文件。 我有我的电脑中的文件,所以我必须将它们提交到特定的远程服务器,如192.168.135.52:9855/mymercurial/mySystem 我可以这样做,但在显示日志中,发布文件的名称是我的电脑名称,而不是登录的用户 – 2012-04-02 18:38:28

+0

您**推送先前提交的**文件,**提交**下的不良名称 - 推送不会更改记录的作者名称。你*必须学习* Mercurial工作流程和正确的条款。 Praveen-K的回答是完全正确的 – 2012-04-02 19:13:24

回答

2

@普利文-K拥有正确的答案和懒惰獾和拉塞有你缺少细节。这是拼出来的,但去挑选普利文的回答是:

你看到的用户名/你的远程仓库完全无关的

  • 你的资料库/服务器
  • 任何设置
  • 您使用来验证你的资料库

而不是串,称为“作者”的用户名烧入在提交时的变更(提交)和完全打造你的“PC”上。您可以将其设置为任何您想要的内容,并且一旦将该提交推送到存储库,就会显示它。

在你当前的技能水平下,你不会成功地改变已经提交的字符串,但是如果你深入了解一个很好的解释(不是查找命令),就像hg书一样,你会理解的东西。

+0

感谢Ry4an。我知道人们通常不会仔细阅读,即使我面临同样的问题,我不得不派送给我的客户,一步一步地写下来,但他们没有遵循,最后我不得不通过制作视频结束:P – 2012-04-03 05:48:43

1

输入您的hgrc文件。这个文件应该放在你的.hg /目录下(它可能在你的repo中,或者你可以在你的home目录中),如果它不存在,请在该文件夹中创建名称为hgrc的文件。

[UI]

username = Your Name <[email protected]> 
+0

对不起,它没有工作。 – 2012-04-02 18:20:52

+0

你尝试过什么,你如何尝试?正如@Lazy Badger所建议的那样,提交后用户名将出现在你的hg日志中。 – 2012-04-02 18:22:57

+0

我试图将标签添加到我的hgrc文件。 但它没有工作 – 2012-04-02 18:40:14