2012-04-02 64 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