2013-03-22 61 views
32

我正在使用Intellij與Git項目,並已正確設置我的user.nameuser.email。問題是在使用IDE接口提交時,默認情況下未選中作者。我可以點擊,然後選擇一個下拉列表來選擇它,但有時候我會忘記這麼做,每次忘記時都會很痛苦地修正提交。Intellij與Git的想法記住作者

有沒有辦法在提交時自動設置作者,因爲它只有一個,它會爲我節省一些麻煩?

回答

58

IntelliJ IDEA不預先選擇組合框中的作者,它是一個known cosmetic issue,但它應該使用默認情況下在git配置中定義的作者。

請仔細檢查在全局git配置中是否指定了user.nameuser.email

有些用戶在使用cygwin git時提到了一個問題,當時IDEA可能找不到全局的git配置。

git config --local user.name John 
git config --local user.email [email protected] 
+8

你確實是正確的,如果我不選擇有什麼,提交纔會有正確的用戶:在這種情況下,如果您指定的用戶本地項目配置可能會有所幫助。我害怕這樣離開,因爲我不想冒着沒有作家的風險推動它,而這本來就很難修復。 – 2013-03-22 13:25:34

+5

有沒有辦法編輯/修改IntelliJ作者列表? – 2015-11-10 03:49:24

+0

@MartinHaeberli:我看到至少有一個作者字符串存儲在項目目錄中的地方:'.idea/workspace.xml'。刪除電子郵件地址已反映在「提交更改」對話框中的「Git作者」下拉列表中。 – artziff 2016-07-05 02:20:34