2013-03-22 15 views
32

私はGitプロジェクトでIntellijを使用しており、user.nameuser.emailを正しく設定しています。問題は、IDEインターフェイスを使用してコミットするときに、作成者がデフォルトで選択されていないことです。私はクリックして選択するためのドロップダウンを得ることができますが、時にはそれをすることを忘れてしまい、忘れるたびにコミットしてしまうのは苦痛です。Intellij Gitのアイデア覚え書き

コミット時に自動的に作成者を設定する方法はありますか?それは1つだけなので、頭痛を軽減できますか?

答えて

58

IntelliJ IDEAは、コンボボックスでknown cosmetic issueの著者をあらかじめ選択していませんが、デフォルトでgit設定で定義された作者を使用してください。

user.nameuser.emailがグローバルgit設定で正しく指定されていることを再度確認してください。

cygwin gitを使用しているときにIDEAがグローバルなgit設定を見つけられないときに問題が発生したと指摘するユーザーがいました。この場合、ローカルプロジェクトの設定にユーザを指定すると助けになるかもしれません:

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

私はそこに何かを選択しなければ、コミットは正しいユーザを持っています。私はそれをそのまま残すことを恐れていました。私は作者がいなくてもそれを押しつけてしまう危険がありませんでした。 –

+5

IntelliJの著者リストを編集/修正する方法はありますか? –

+0

@MartinHaeberli:著者の文字列がプロジェクトディレクトリに格納されている少なくとも1つの場所: '.idea/workspace.xml'があります。電子メールアドレスの削除は、変更をコミットするダイアログボックスのGit Authorのドロップダウンに反映されました。 – artziff

関連する問題