2013-03-22 65 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