2013-03-22 4 views
32

Я использую Intellij с проектом Git и правильно настроил свои user.name и user.email. Проблема в том, что при использовании интерфейса IDE автор не выбирается по умолчанию. Я могу щелкнуть, и я получаю раскрывающееся меню, чтобы выбрать его, но иногда я забываю это сделать, и это боль, чтобы скомпенсировать фиксацию каждый раз, когда я забываю.Intellij Idea with Git запомнить автор

Есть ли способ автоматически установить автора на фиксацию, так как это только один, и это избавит меня от некоторых головных болей?

ответ

58

IntelliJ IDEA не выбирает автора в поле со списком, которое является known cosmetic issue, однако оно должно использовать автора, определенного в конфигурации git по умолчанию.

Пожалуйста, проверьте, что user.name и user.email указаны правильно в глобальной конфигурации git.

Некоторые пользователи упомянули проблему при использовании cygwin git, когда IDEA, вероятно, не может найти глобальную конфигурацию git. В этом случае это может помочь, если вы укажете пользователя для локальной конфигурации проекта:

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

Вы действительно правы, если я там ничего не выберу, коммит будет иметь нужного пользователя. Я боялся оставить это так, потому что я не хотел рисковать толкать его без автора, что было бы труднее исправить. –

+5

Есть ли способ отредактировать/изменить список авторов IntelliJ? –

+0

@MartinHaeberli: Я вижу хотя бы одно место, где строки автора хранятся в каталоге проектов: '.idea/workspace.xml'. Удаление адреса электронной почты было отражено в раскрывающемся списке для диалога Git Author в Commit Changes. – artziff

Смежные вопросы