我一直在努力教授 msysgit
如何处理德语umlauts(ä ö ü),例如提交评论。没有成功......
所以我想尝试使用PowerShell及其git集成(PoshGit)。但是,再次没有成功:
D:\temp\test [ +12 ~0 -0 !]> git add --all
D:\temp\test [ +12 ~0 -0]> git commit -m "Einige Dateien hinzugefügt"
Warning: commit message does not conform to UTF-8.
You may want to amend it after fixing the message, or set the config
variable i18n.commitencoding to the encoding your project uses.
[master (root-commit) 085b7d6] Einige Dateien hinzugef?gt
12 files changed, 3320 insertions(+), 0 deletions(-)
("Einige Dateien hinzugefügt" = 一些文件已添加)
有趣的是-我本以为德语中的umlauts是UTF-8标准的一部分.....嗯......
果然:
D:\temp\test [master]> git log
085b7d6 (HEAD, master) Einige Dateien hinzugef<FC>gt [Marc Scheuner] [4 seconds ago]
没有香蕉 :-(
到底要做什么才能让msysgit
(“Git bash”)或PowerShell与Git一起使用提交注释?我现在甚至不要求支持带有umlauts的文件名...只是纯文本的注释......
另外:放置这个
[i18n]
commitencoding = ISO-8859-1
logoutputencoding = ISO-8859-1
在我的
.gitconfig
文件中进行修改似乎对我的提交评论和git log
没有任何影响.... :-(有什么想法?思路?指针??
-m“…”
,让git启动编辑器。 - ThiefMastergit log
将显示丑陋的象形文字而不是我的umlauts..... - marc_s