使用Eclipse Indigo和egit,每次我弹出一个弹出窗口,并在作者和提交者框中都有我的姓名和电子邮件.他们看起来很好.但是,egit告诉我:
Run Code Online (Sandbox Code Playgroud)Invalid author specified. Example: A U Thor <author@example.com>
当我复制并粘贴A U Thor <author@example.com>到作者框中时,消息消失了.我甚至可以将它编辑回我的名字和电子邮件,这很好.这没什么意义 - 首先它出了什么问题?
提交者盒子也会发生类似的问题.我明白了:
Run Code Online (Sandbox Code Playgroud)Invalid committer specified. Example: C O Mitter <committer@example.com>
在查看org.eclipse.jgit.util.RawParseUtils_ParsePersonIdentTest和org.eclipse.jgit.util.RawParseUtils #parsePersonIdent()函数时,我只能想象一些特殊字符或一些Git配置(user.name,user.email)失踪.
应在配置条目中输入这些设置:

调用解析的函数是 org.eclipse.egit.ui.internal.dialogs.CommitMessageComponent#checkCommitInfo()
如果您正确设置了用户名和电子邮件,那么它可能是一个Egit或JGit错误.
有点像" bug 377969:EGit rebase不能正确地使用user.name和user.email配置 "(在Linux上).
| 归档时间: |
|
| 查看次数: |
11348 次 |
| 最近记录: |